Дан возраст человека оьт 1 до 72, вывести на экран его наименование: год, года, лет pascal
186
197
Ответы на вопрос:
Здесь нужно проанализировать, какое слово следует написать в зависимости от введенного числа. если число оканчивается на 0, 5, 6, 7, 8, 9, то нужно написать "лет". если число оканчивается на 1, то нужно написать "год". если число оканчивается на 2, 3, 4, то нужно написать "года". но! исключение составляют числа от 11, до 19, здесь всегда нужно писать "лет". поэтому в программе проверяются и само число n и последний разряд этого числа x. программа: program z; var n,x: integer; begin readln(n); {вводим число} x: =n mod 10; {вычислим последний разряд числа} if (x=0) or ((n> 10) and (n< =19)) or (x> =5) then writeln(n,' лет') else if x=1 then writeln(n,' год') else if (x> 1)and(x< 5) then writeln(n,' года'); end.
1 * 10⁴ + 2 * 10³ + 4 * 10² + 9 * 10¹ + 8 * 10⁰
Объяснение:
Развернутая форма записи числа - это запись в виде разрядных слагаемых, записанных с степени соответствующего разряда и основания степени (основание системы счисления).
12498 = 10000 + 2000 + 400 + 90 + 8 = 1 * 10000 + 2 * 1000 + 4 * 100 + 9 * 10 + 8 * 1 = 1 * 10⁴ + 2 * 10³ + 4 * 10² + 9 * 10¹ + 8 * 10⁰
Число (кроме 0) в 0 степени равно 1.
Популярно: Информатика
-
karlmed08.09.2020 21:58
-
Danil1214d28.06.2020 16:31
-
tyrykina011509.03.2020 14:28
-
виолетта40914.06.2022 23:51
-
NeoBest129.06.2021 11:12
-
roma627911.10.2022 08:14
-
Sonyatchernits26.06.2022 13:51
-
Dzoker3411.04.2021 13:10
-
Milkapilka1113.05.2022 09:15
-
23774947hhbhut22.10.2021 16:50