Написать программу в паскаль n-целое число < 1000 испльзуя div и mod определить сколько цифр в этом числе вычислить сумму цифр числа определить чётное оно или нет вывести на экран это же число в обратном порядке
259
293
Ответы на вопрос:
Var a,c,n2,n,sum,col: integer; begin readln(n); n2: =n; a: =0; sum: =0; col: =0; if n< 1000 then begin while(n2> 0) do begin c: =n2 mod 10; n2: =n2 div 10; a: =(c+a)*10; sum: =sum+c; col: =col+1; end; writeln(col); writeln(sum); if (n mod 2 =0) then writeln('чётное') else writeln('нечётное'); writeln(a div 10); end else write(n' больше 1000! '); end.
Program pos; var n, a, b, c, s, d: integer; begin write('n = '); readln(n); if n < 1000 then begin a : = n div 100; b : = n mod 100 div 10; c : = n mod 10; write('в числе '); if a = 0 then if b = 0 then begin d : = 1; writeln('1 цифра'); end else begin d : = 2; writeln('2 цифры'); end else begin d : = 3; writeln('3 цифры'); end; s : = a + b + c; writeln('сумма цифр: ', s); if n mod 2 = 0 then writeln('число чётное') else writeln('число нечётное'); if d = 1 then writeln(c) else if d = 2 then writeln(c, b) else writeln(c, b, a); end else writeln('число > 1000! '); end.
x: =4 //x = 4
y: =5∗x //x = 4, y = 20
y: =y+2 //x = 4, y = 22
y: =y∗x //x = 4, y = 88
y: =y+3 // x = 4, y = 91
y: =y∗x // x = 4, y = 364
y: =y+4 // x = 4, y = 368
ответ: y = 368
Популярно: Информатика
-
nataliy657821.07.2022 02:30
-
TABLBC16.10.2020 19:46
-
kridnyuta15.10.2020 21:55
-
VovanGh16510.05.2023 00:43
-
ksu137124.12.2021 12:07
-
Nastenka000315.09.2021 15:28
-
sveta7up24.06.2020 12:27
-
djodanosu7n818.01.2022 13:54
-
kuanyshqz13.03.2021 01:26
-
MalichikSpodezga09.04.2023 12:26