Напишите функцию, которая определяет количество цифр переданного ей числа в паскале

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

Напишите функцию, которая определяет количество цифр переданного ей числа в паскале


Информатика (225 баллов) | 80 просмотров
0

function ln ( n : integer ) : integer ; var a : integer ; function kitti ( x , akk : integer ) : integer ; begin if x = 0 then kitti := akk else kitti := kitti ( x div 10 , akk + 1 ) ; end ; begin ln := kitti ( n , 0 ) ; end;

Дан 1 ответ
0 голосов
Правильный ответ

Сделай из числа строку [string]. Для строковых величин есть length.

(18.1k баллов)