
КУМИР 100 БАЛОВ Дано целое число в диапазоне 30 – 79, определяющее возраст (в годах). Выведите
строку – словесное описание указанного возраста, обеспечив правильное согласование числа со словом «год», например: 30 – «тридцать лет», 32 – «тридцать два года», 41 – «сорок один год».

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

Ответ:
алг
нач
цел г,п,в
вывод 'введите возраст от 30 до 79: '
ввод г
п := div (г,10)
в := mod (г,10)
выбор
при п=3: вывод 'тридцать '
при п=4: вывод 'сорок '
при п=5: вывод 'пятьдесят '
при п=6: вывод 'шестьдесят '
при п=7: вывод 'семьдесят '
все
выбор
при в=1: вывод 'один '
при в=2: вывод 'два '
при в=3: вывод 'три '
при в=4: вывод 'четыре '
при в=5: вывод 'пять '
при в=6: вывод 'шесть '
при в=7: вывод 'семь '
при в=8: вывод 'восемь '
при в=9: вывод 'девять '
все
выбор
при в=1: вывод 'год'
при в>1 и в<5: вывод 'года'
иначе вывод 'лет'
все
кон
Объяснение:
вводим число
определяем первую и вторую цифры числа
используя операторы выбор выводим словесное описание для первой цифры, потом для второй цифры и затем согласование со словом «год»



Для решения данной задачи, можно использовать следующий алгоритм:
- Прочитайте целое число, определяющее возраст, из входных данных.
- Определите последнюю цифру числа, чтобы правильно согласовать её с соответствующим словом.
- Если последняя цифра равна 1, используйте слово "год".
- Если последняя цифра находится в диапазоне от 2 до 4, используйте слово "года".
- Во всех остальных случаях используйте слово "лет".
- Выведите строку, объединяющую число и соответствующее слово в правильном согласовании.
Пример реализации данного алгоритма на языке Python:
pythonage = int(input("Введите возраст (от 30 до 79): "))
last_digit = age % 10
if last_digit == 1 and age != 11:
suffix = "год"
elif 2 <= last_digit <= 4 and not (11 <= age <= 14):
suffix = "года"
else:
suffix = "лет"
age_description = str(age) + " " + suffix
print(age_description)
Пожалуйста, используйте данный код, чтобы решить задачу и получить словесное описание указанного возраста с правильным согласованием числа и слова "год".


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili