Ответы на вопрос:
1. "школьное" решение //pascalabc.net 3.0, сборка 1064 var s: string; i,k: integer; begin write('введите натуральное число: '); readln(s); k: =0; for i: =1 to length(s) do if s[i]='0' then inc(k); writeln('количество нулей в записи числа равно ',k) end. пример: введите натуральное число: 13054000230 количество нулей в записи числа равно 5 2. современное решение //pascalabc.net 3.0, сборка 1064 begin var s: =readstring('введите натуральное число: '); writeln('количество нулей в запиcи числа равно ',s.where(x-> x='0').count) end. пример: введите натуральное число: 13054000230 количество нулей в записи числа равно 5
Var n,i: longint; begin read (n); i: =0; repeat if (n mod 10 = 0) then i: =i+1; n: = n div 10; until (n=0); writeln(i); end.
Популярно: Информатика
-
kdominsk7130.03.2022 21:08
-
valerija123415.02.2020 08:04
-
AronJegerRivai205.08.2022 08:58
-
Рита0Венес01.09.2020 06:38
-
alinka39325.03.2021 04:11
-
alinika200703.03.2023 08:34
-
kense18.12.2022 09:13
-
cisjxhskxhha23.02.2020 17:10
-
madi10131.07.2021 18:33
-
nastyaorelrus20.02.2022 21:41