Сциклом пока и до: программа паскаль вычислить сумму первых 10 натуральных чисел?
128
157
Ответы на вопрос:
Var a,x: integer; begin a: =0; while a< =10 do begin a: =a+1; x: =x+a; end; writeln(x); end.
Program sum; var chislo: longint; {число, введенное с клавиатуры} tchifra, summa, n, p: integer; {tchifra - правая цифра} begin write('введи число: '); readln(chislo); summa : = 0; n : = 0; p : = 1; repeat tchifra : = chislo mod 10; {получили правую цифру} inc(n); if tchifra > 0 then p : = p * tchifra; if tchifra < 3 then summa : = summa + tchifra; chislo : = chislo div 10{оставили от числа левую часть} until chislo = 0; {выход из цикла, если нет больше цифр} writeln('количество цифр в числе- ', n); writeln('сумма цифр, меньших 3- ', summa); writeln('произведение цифр, больших нуля- ', p); readln end. тестовое решение: введи число: 10354 количество цифр в числе- 5 сумма цифр, меньших 3- 1 произведение цифр, больших нуля- 60
Популярно: Информатика
-
darova120513.04.2021 16:42
-
222вовчик22215.06.2020 22:47
-
Azzzzzaaaazzza06.09.2022 23:24
-
anfinogenov9720.10.2022 12:33
-
victorstecyuk16.01.2020 04:20
-
skybeast08.09.2021 18:13
-
acherevachanna29.11.2020 01:33
-
Galia808.08.2021 09:34
-
Merlin13121.08.2022 04:35
-
школа2100210016.09.2020 19:07