Написать программу которая принимает 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;
}

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

  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
Похожие ответы