рекурсия
найти количество цифр в десятичной записи передаваемого числа
Цитата: MagicPRO
найти количество цифр в десятичной записи передаваемого числа
Делиш постоянно заданое число на 10, пока результат не станет меньше 0, ну и заодно считаеш свои деления.
1032 / 10 = 103.2 - одна цифра
103.2 / 10 = 10.32 - вторая цифра
10.32 / 10 = 1.032 - третья цифра
1.032 / 10 = 0.1032 - третья цифра
0.1032 - а тута делить уже низя
итак 4 цифры
Если под десятичной записью числа понимается строка, то тут рекурсия абсолютно не нужна - много проще выдать сразу длину строки. ;)
иначе 1+ функция( число div 10)
ps это для целого числа
[COLOR=#ff0000][/COLOR]
[COLOR=#ff0000]http://forum.codenet.ru/showpost.php?p=160074&postcount=8[/COLOR]
вместо суммы находишь кол-во, не sum+=..., а ....