Программирование в среде кумир(бейсик и Паскаль не нужно). Дано целое число n (1 ≤ n ≤ 99), определяющее возраст человека (в годах). Для этого числа напечатать фразу «мне n лет», учитывая при этом, что при некоторых значениях n слово «лет» надо заменить на слово «год» или «года».
Арсаладжамп:
Спасибо большое
Ответы
Ответ дал:
5
алг Возраст
нач
цел возраст, единицы лет
лит текст
вывод "Укажите полное число лет: "
ввод возраст
единицы лет:=mod(возраст,10)
выбор
при возраст>=5 и возраст<=20:текст:="лет"
при единицы лет=1:текст:="год"
при единицы лет>=2 и единицы лет<=4:текст:="годa"
иначе текст:="лет"
все
вывод "Мне "+цел_в_лит(возраст)+" "+текст
кон
нач
цел возраст, единицы лет
лит текст
вывод "Укажите полное число лет: "
ввод возраст
единицы лет:=mod(возраст,10)
выбор
при возраст>=5 и возраст<=20:текст:="лет"
при единицы лет=1:текст:="год"
при единицы лет>=2 и единицы лет<=4:текст:="годa"
иначе текст:="лет"
все
вывод "Мне "+цел_в_лит(возраст)+" "+текст
кон
Помогло
В чем ошибка, укажите конкретно.
Я пошутил)
Идеальное решение
Спасибо)
А Вы знаете, чем оборачиваются шутки с пометкой ошибочными правильно выполненного задания?
Нет...
Я думаю, модераторы Вам скоро это объяснят
А что такое "лит текст"?
Так в КУМир описываются переменные, которые имеют литерный тип, т.е. хранят символьные строки.
Вас заинтересует
2 года назад
2 года назад
7 лет назад
9 лет назад