@dandropov95

Как можно узнать количество нулей в числе?

К примеру есть число 1000000.
Как узнать сколько в данном числе нулей?
Интересуют только числа вида 10 в степени "кол-во нулей".
  • Вопрос задан
  • 2283 просмотра
Решения вопроса 2
Вычислить логарифм по основанию 10.

10^x = a
x = log10(a)
Ответ написан
Комментировать
0xD34F
@0xD34F
int count = 0;
while (val >= 10) {
  count++;
  val /= 10;
}


Интересуют только числа вида 10 в степени "кол-во нулей".

Если вдруг заинтересуют и другие - замените count++ на что-то вроде count += val % 10 ? 0 : 1.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы