program CountDigits;
varnum, count: integer;
beginwriteln′Enteranaturalnumber:′'Enter a natural number: '′Enteranaturalnumber:′;readlnnumnumnum;
count := 0;
while num > 0 dobeginnum := num div 10;count := count + 1;end;
writeln′Numberofdigits:′,count'Number of digits: ', count′Numberofdigits:′,count;end.
program CountDigits;
var
num, count: integer;
begin
writeln′Enteranaturalnumber:′'Enter a natural number: '′Enteranaturalnumber:′;
readlnnumnumnum;
count := 0;
while num > 0 do
begin
num := num div 10;
count := count + 1;
end;
writeln′Numberofdigits:′,count'Number of digits: ', count′Numberofdigits:′,count;
end.