Информатика

от переданного числа N и выводит его на экран. Предполагается, что N всегда является натуральным числом больше нуля

от переданного числа N и выводит его на экран. Предполагается, что N всегда является натуральным числом больше нуля.

The businessman Vasiliy, after reading a famous book, decided to start a new business - supplying oranges in barrels. It is important for the partners to know how many barrels of oranges are shipped each day. Vasiliy"s mobile phone only supports transliteration, so he sends messages in the form of "N bochek". For example, "3 bochki" or "1 bochka". Write a program that selects the correct word (from "bochka", "bochek", "bochki") depending on the transmitted number N and displays it on the screen. It is assumed that N is always a natural number greater than zero.
Верные ответы (1):
  • Пугающий_Лис_1339
    Пугающий_Лис_1339
    68
    Показать ответ
    Предмет вопроса: Выбор правильного слова для числа бочек

    Разъяснение: Для решения данной задачи нам нужно написать программу, которая определяет правильное слово для переданного числа бочек. Правила выбора слова зависят от окончания числа.

    Если число оканчивается на 1, кроме того как заканчивается на 11, то следует использовать слово "bochka". Например, "1 bochka", "21 bochka".

    Если число оканчивается на 2, 3 или 4, кроме того как заканчивается на 12, 13 или 14, то следует использовать слово "bochki". Например, "2 bochki", "33 bochki".

    Во всех остальных случаях следует использовать слово "bochek". Например, "5 bochek", "10 bochek".

    Дополнительный материал:
    Допустим, у нас есть число N = 37. Нам нужно определить правильное слово для данного числа бочек.
    1. Из последней цифры числа определяем, что оно не оканчивается на 1, 2, 3 или 4.
    2. Следовательно, правильное слово для числа бочек будет "bochek".
    3. Выводим результат на экран: "37 bochek".

    Совет: Для решения подобных задач можно использовать операцию деления с остатком (%), чтобы получить последнюю цифру числа и применить правила выбора слова в зависимости от этой цифры.

    Проверочное упражнение: Напишите программу на вашем языке программирования, которая будет решать данную задачу и выводить правильное слово для переданного числа бочек.
Написать свой ответ: