Напишите функцию kdn, которая вычисляет количество цифр вводимого целого числа.
Используем целочисленное деление на
var x: integer;
function kdn(n: integer): integer;
var k: integer;
begin
k := ;
while (n <= - ) or (n >= ) do
begin
n := n div ;
k := k +
end;
kdn := k
end;
begin
readln(x);
writeln(kdn(x))
end.
Здесь проверка по двум границам равносильна условию «у числа хотя бы две цифры» и работает также для отрицательных чисел. Например, для
Функция kdn приведена в решении; например, kdn(
