Дано натуральное число n (n> 9). определить количество нулей в цифровой записи числа, кроме нулей в младших разрядах. пример. n=10 025 000. количество нулей равно двум.
Var n,k:integer; begin write('n = '); readln(n); k:=0; while n mod 10 = 0 do n:=n div 10; while n>0 do begin if n mod 10 = 0 then k:=k+1; n:=n div 10; end; writeln('k = ',k); end.
begin
write('n = ');
readln(n);
k:=0;
while n mod 10 = 0 do n:=n div 10;
while n>0 do
begin
if n mod 10 = 0 then k:=k+1;
n:=n div 10;
end;
writeln('k = ',k);
end.
Пример:
n = 1010203000
k = 2