Дано натуральное число. Определить сколько раз в нём встречаются цифры 0 и 5 - C (СИ)

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

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

Дано натуральное число. Определить сколько раз в нём встречаются цифры 0 и 5 (всего). Пожалуйста помогите, а то завтра сдавать

Решение задачи: «Дано натуральное число. Определить сколько раз в нём встречаются цифры 0 и 5»

textual
Листинг программы
#include <stdio.h>
 
int main()
{
    int n, cnt0=0, cnt5=0;
    n=1055400;
    while (n){
        if(n%10==0) cnt0++;
        if(n%10==5) cnt5++;
        n=n/10;
    }
    printf("%d %d", cnt0, cnt5);
    retun 0;
}

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

В этом коде:

  1. Объявляются три переменные: n, cnt0 и cnt5.
  2. Переменная n инициализируется значением 1055400.
  3. Переменные cnt0 и cnt5 инициализируются нулевыми значениями.
  4. В цикле while происходит проверка, ненулевое ли значение у переменной n.
  5. Если остаток от деления n на 10 равен 0, то увеличивается счётчик cnt0.
  6. Если остаток от деления n на 10 равен 5, то увеличивается счётчик cnt5.
  7. Значение переменной n делится на 10.
  8. Цикл продолжается до тех пор, пока значение переменной n не станет равно нулю.
  9. В конце программы выводится сообщение, содержащее значения счётчиков cnt0 и cnt5.
  10. Возвращается ноль, что означает успешный конец работы программы.

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


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

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

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