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

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

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

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

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

textual
Листинг программы
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.     int n, cnt0=0, cnt5=0;
  6.     n=1055400;
  7.     while (n){
  8.         if(n%10==0) cnt0++;
  9.         if(n%10==5) cnt5++;
  10.         n=n/10;
  11.     }
  12.     printf("%d %d", cnt0, cnt5);
  13.     retun 0;
  14. }

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

В этом коде:

  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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы