Написать программу которая принимает 10 чисел и выводит только те, которые делятся на 5 - C (СИ)

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

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

Написать программу которая принимает 10 чисел и выводит только те, которые делятся на 5.

Спасибо !

Решение задачи: «Написать программу которая принимает 10 чисел и выводит только те, которые делятся на 5»

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. const int N = 10;
  4. int main()
  5. {
  6.     int i, n = 1, A[N];
  7.     printf("Введите всего 10 чисел:\n");
  8.     for (i = 0; i < N; ++i){
  9.         printf("Введите %d число:\n", n);
  10.         scanf("%d", &A[i]); ++n;
  11.     if (A[i] % 5 == 0)
  12.         printf("%d\n", A[i]);
  13.     else {
  14.         if (A[i] % 5 > 0)
  15.             printf("Не делится!\n");
  16.     }
  17.     }
  18.  
  19.     return 0;
  20. }

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

  1. Подключение необходимых библиотек для работы с файлами и математическими операциями.
  2. Установка константы N равной 10, которая определяет количество вводимых чисел.
  3. Ввод 10 чисел с помощью цикла for и функции scanf. Каждое число выводится на экран с помощью функции printf.
  4. Создание условия, которое проверяет, делится ли введенное число на 5 без остатка с помощью оператора % (остаток от деления).
  5. Если число делится на 5 без остатка, то оно выводится на экран.
  6. Если число не делится на 5 без остатка, то проверяется, больше ли остаток от деления на 5 нуля.
  7. Если остаток от деления на 5 больше нуля, то выводится сообщение Не делится!.
  8. Цикл for завершается после ввода всех 10 чисел.
  9. Программа возвращает 0, что означает успешное завершение работы.

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


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

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

7   голосов , оценка 4.429 из 5

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

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

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