Сколько 0 содержится в числе? - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста написать прогу. Число должно быть любое,на выходе количество "0" в числе. Желательно неэффективным и примитивным способом.

Решение задачи: «Сколько 0 содержится в числе?»

textual
Листинг программы
do {
   if(n % 10 == 0)
      count++;
   n = n/10;
}while(n);

Объяснение кода листинга программы

В данном коде происходит подсчёт количества нулей в числе, представленного в десятичной системе счисления. Список действий:

  1. Входное значение переменной n делится на 10.
  2. Если частное от деления равно 0, то переменная count увеличивается на единицу.
  3. Значение переменной n заменяется на частное от деления.
  4. Процесс повторяется до тех пор, пока значение переменной n не станет равным 0.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.692 из 5
Похожие ответы