Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Цикл While.


Автор: max29 23.4.2016, 15:30
Дано натуральное число n. Определить сколько цифр в числе n, чему равна сумма его цифр.
Вот как определить сколько цифр в числе?
Желательно код.

Автор: baldman88 23.4.2016, 15:41
Самое элементарное -- деление на 10. Что-то вроде:
Код

int getCount(int n)
{
    count = 1;
    while ((n / 10) > 0)
    {
        ++count;
        n /= 10;
    }
    return count;
}

Стоит учесть, что это работает только с положительными числами.

Автор: max29 23.4.2016, 16:11
Спс.

Автор: blastoffk 26.4.2016, 01:03
Модератор: Сообщение скрыто.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)