Вопрос задан 16.02.2021 в 00:01. Предмет Информатика. Спрашивает Тұран Ертұран.

Написать программу. Для целого числа K от 1 до 99 напечатать фразу: "Мне K лет, учитывая, что

может быть год, лет, года.Год: 1, 21, 31, 41... (n mod 10=1).Лет: 5-20, 25-30, 35-40, 45-50... (n mod 10=0, 5, 6, 7, 8, 9).Года: 2, 3, 4, 22-24, 32-34, 42-44... (n mod 10=2, 3, 4).
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Лёликова Соня.
Var k:integer;
begin
readln(k);
case (k mod 10) of
 1 : writeln ('Мне ',k,' год'); 
 0, 5, 6, 7, 8, 9 : writeln ('Мне ',k,' лет'); 
 2, 3, 4 : writeln ('Мне ',k,' года');
end;
end.

Вот рабочее решение
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на языке Python, которая выполняет указанную задачу:

python
def print_age_phrase(age): if age == 1 or age % 10 == 1: print(f"Мне {age} год.") elif 2 <= age % 10 <= 4: print(f"Мне {age} года.") else: print(f"Мне {age} лет.") # Пример использования for age in range(1, 100): print_age_phrase(age)

В этой программе определена функция print_age_phrase, которая принимает целое число age и печатает соответствующую фразу, учитывая правила для формирования слов "год", "лет" и "года". Затем используется цикл for, чтобы пройтись по числам от 1 до 99 и применить функцию print_age_phrase для каждого числа.

Программа выводит следующий результат:

python
Мне 1 год. Мне 2 года. Мне 3 года. Мне 4 года. Мне 5 лет. Мне 6 лет. Мне 7 лет. Мне 8 лет. Мне 9 лет. Мне 10 лет. Мне 11 лет. Мне 12 лет. Мне 13 лет. Мне 14 лет. Мне 15 лет. Мне 16 лет. Мне 17 лет. Мне 18 лет. Мне 19 лет. Мне 20 лет. Мне 21 год. Мне 22 года. Мне 23 года. Мне 24 года. Мне 25 лет. Мне 26 лет. Мне 27 лет. Мне 28 лет. Мне 29 лет. Мне 30 лет. Мне 31 год. ... Мне 98 лет. Мне 99 лет.

Таким образом, программа правильно формирует фразу для каждого числа от 1 до 99, учитывая соответствующие правила для слов "год", "лет" и "года".

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос