Произведение отрицательных чисел, кратных 4 - C (СИ) (148559)

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

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

Помогите Написать программу, которая в последовательности целых чисел определяет произведение отрицательных чисел кратных 4. Программа получает на вход целые числа, количество введенных чисел не известно. Последовательность заканчивается числом 0 (0 в последовательность не входит). задание должно быть выполнено без использования функций

Решение задачи: «Произведение отрицательных чисел, кратных 4»

textual
Листинг программы
#include <stdio.h>
 
int main(void)
{
    int x, mult = 1;
    do
    {
        scanf("%d", &x);
        if (x < 0 && x % 4 == 0)
            mult *= x;
    } while (x);
    printf("Mult = %d\n", mult);
    return 0;
}

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

  1. Подключение стандартной библиотеки ввода-вывода
  2. Объявление переменных: — x (беззнаковое целое) для чтения отрицательных чисел — mult (беззнаковое целое) для хранения произведения
  3. Ввод отрицательных чисел с помощью функции scanf
  4. Проверка на отрицательность и кратность 4 с помощью условий if
  5. Если число удовлетворяет условиям, то оно умножается на mult
  6. После окончания цикла, выводится значение mult с помощью функции printf
  7. Возврат 0, означает успешный окончание работы программы

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


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

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

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