Автомат обрабатывает натуральное число N по следующему алгоритму: 1. Строится семеричная запись числа N.
2. В конец записи (справа) дописывается остаток от деления числа N на 7.
3. Результат переводится из семеричной системы в десятичную и выводится
на экран.
Пример. Дано число N = 10. Алгоритм работает следующим образом:
1. Семеричная запись числа N: 13.
2. Остаток от деления 10 на 7 равен 3, новая запись 133.
3. На экран выводится число 73.
Какое наибольшее трёхзначное число может появиться на экране в результате работы автомата?
196
258
Ответы на вопрос:
Var age: integer; begin readln(age); if ((age mod 100 > = 10) and (age mod 100 < = 19)) then writeln(age, ' лет') else if (age mod 10 = 1) then writeln(age, ' год') else if ((age mod 10 > = 2) and (age mod 10 < = 4)) then writeln(age, ' года') else writeln(age, ' лет'); end.
Популярно: Информатика
-
Stella200211116.05.2020 08:58
-
Ошлиарлт28.04.2020 06:22
-
megakrykova14.11.2022 23:54
-
СГлазамиЦветаСчастья29.01.2023 03:12
-
Мария3101129.09.2022 16:20
-
olegzabl22.05.2023 00:44
-
гегпнгеггне05.01.2022 04:37
-
botejijofo06.07.2020 10:26
-
мая10123.11.2020 02:47
-
Еролггштши10.05.2023 22:19