Вопрос задан 15.06.2023 в 00:18. Предмет Информатика. Спрашивает Ибрагимова Яна.

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

строку – словесное описание указанного возраста, обеспечив правильное согласование числа со словом «год», например: 30 – «тридцать лет», 32 – «тридцать два года», 41 – «сорок один год».
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Пономарёв Антон.

Ответ:

алг

нач

цел г,п,в

вывод 'введите возраст от 30 до 79: '

ввод г

п := div (г,10)

в := mod (г,10)

выбор

при п=3: вывод 'тридцать '

при п=4: вывод 'сорок '

при п=5: вывод 'пятьдесят '

при п=6: вывод 'шестьдесят '

при п=7: вывод 'семьдесят '

все

выбор

при в=1: вывод 'один '

при в=2: вывод 'два '

при в=3: вывод 'три '

при в=4: вывод 'четыре '

при в=5: вывод 'пять '

при в=6: вывод 'шесть '

при в=7: вывод 'семь '

при в=8: вывод 'восемь '

при в=9: вывод 'девять '

все

выбор

при в=1: вывод 'год'

при в>1 и в<5: вывод 'года'

иначе вывод 'лет'

все

кон

Объяснение:

вводим число

определяем первую и вторую цифры числа

используя операторы выбор выводим словесное описание для первой цифры, потом для второй цифры и затем согласование со словом «год»

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

Для решения данной задачи, можно использовать следующий алгоритм:

  1. Прочитайте целое число, определяющее возраст, из входных данных.
  2. Определите последнюю цифру числа, чтобы правильно согласовать её с соответствующим словом.
    • Если последняя цифра равна 1, используйте слово "год".
    • Если последняя цифра находится в диапазоне от 2 до 4, используйте слово "года".
    • Во всех остальных случаях используйте слово "лет".
  3. Выведите строку, объединяющую число и соответствующее слово в правильном согласовании.

Пример реализации данного алгоритма на языке Python:

python
age = 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)

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

0 0

Похожие вопросы

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

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

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