e-olymp 2. Цифры

Задача

Вычислить количество цифр целого неотрицательного числа $latex n$.

Входные данные

Неотрицательное целое число [latex]n[/latex] [latex](0<=n<=2*10^9)[/latex].

Выходные данные

Количество цифр в числе $latex n$.

Тесты

n Количество цифр
3 1
327 3
1024 4

Решение

Объявляем переменную x для подсчета цифр в числе и присваиваем ей значение 1, вводим n . Далее используем цикл while , проверяя деление числа n на 10 (так как тип числа int ). Это «отбрасывает» последнюю цифру в числе. Пока результат проверки истинный, инкриментируем x на 1.

Пример работы программы можно увидеть на ideone.

3 thoughts on “e-olymp 2. Цифры

  1. Я за чту, но попрошу исправить один момент. Вы пишите, что заводите переменную х, но оформляете это как математическую формулу. Но это же не формула. Это фрагмент кода. Такой же как и while строчкой ниже. Их нужно вставлять, как и код, через crayon. Только отметить inline.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *