Составьте программу(Паскаль) для определения количества цифр в записи произвольного...

0 голосов
106 просмотров

Составьте программу(Паскаль) для определения количества цифр в записи произвольного натурального числа. Сейчас проходим while, судя по всему его и надо использовать.


Информатика (12 баллов)
Дан 1 ответ
0 голосов
Одаренный (1.2k баллов)

Var n,p,k:integer;
begin
readln (n);
p:=n;
while p<> 0 do begin
k:=k+1;
p:=p div 10;
end;
writeln ('k=',k);
end.

оставил комментарий Одаренный (1.2k баллов)

div - целочисленное деление , при каждом проходе цикла в числе будет отделяться один разряд

...