Guitarisman G Guitarisman Регистрация 7 Дек 2013 Сообщения 85 Репутация 0 Спасибо 0 Монет 0 1 Дек 2016 #1 Нужно написать программу в С++ ,печатающую количество цифр в десятичной записи введенного десятичного числа через рекурсию
Нужно написать программу в С++ ,печатающую количество цифр в десятичной записи введенного десятичного числа через рекурсию
djshoon1993 D djshoon1993 Регистрация 29 Май 2013 Сообщения 87 Репутация 0 Спасибо 0 Монет 0 1 Дек 2016 #2 Зачем рекурсия? Это вычисляется одной строкой через десятичный логарифм! Позитивный голос 0
-Мучитель- М -Мучитель- Регистрация 20 Апр 2013 Сообщения 93 Репутация 0 Спасибо 0 Монет 0 1 Дек 2016 #3 без дуракоустойчивости (не проверяет на 0) int _count(int a){ return a? 1+_count(a/10) : 0; } Позитивный голос 0