Написать программу которая принимает 10 чисел и выводит только те, которые делятся на 5 - C (СИ)
Формулировка задачи:
Написать программу которая принимает 10 чисел и выводит только те, которые делятся на 5.
Спасибо !Решение задачи: «Написать программу которая принимает 10 чисел и выводит только те, которые делятся на 5»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> const int N = 10; int main() { int i, n = 1, A[N]; printf("Введите всего 10 чисел:\n"); for (i = 0; i < N; ++i){ printf("Введите %d число:\n", n); scanf("%d", &A[i]); ++n; if (A[i] % 5 == 0) printf("%d\n", A[i]); else { if (A[i] % 5 > 0) printf("Не делится!\n"); } } return 0; }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с файлами и математическими операциями.
- Установка константы N равной 10, которая определяет количество вводимых чисел.
- Ввод 10 чисел с помощью цикла for и функции scanf. Каждое число выводится на экран с помощью функции printf.
- Создание условия, которое проверяет, делится ли введенное число на 5 без остатка с помощью оператора % (остаток от деления).
- Если число делится на 5 без остатка, то оно выводится на экран.
- Если число не делится на 5 без остатка, то проверяется, больше ли остаток от деления на 5 нуля.
- Если остаток от деления на 5 больше нуля, то выводится сообщение
Не делится!
. - Цикл for завершается после ввода всех 10 чисел.
- Программа возвращает 0, что означает успешное завершение работы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д