0

Помогите с задачей . Не могу понять что после if задавать

Напишите программу, которая в последовательности натуральных чисел определяет сумму трёхзначных чисел, кратных 4. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: сумму трёхзначных чисел, кратных 4.

25th Dec 2020, 10:40 AM
София Верещагина
София Верещагина - avatar
2 Réponses
+ 3
Я плохо знаю C++, но тебе нужно узнать число больше 99 и меньше 1000 и остаток от деления на 4, и если первое условие выполняется, а остаток от деления равен 0, то к заранее созданной переменной, например sum, добавляешь это число
25th Dec 2020, 10:57 AM
Roma Butaku
Roma Butaku - avatar
+ 1
(Why is namespace tagged?) Your program should have these elements: 1. An input loop that exits when the input value == 0. 2. A set of filters ('if' statement conditionals) that determine whether to add the input number to the sum. The number must be > 99 and < 1000 and (number modulo 4) == 0. 3. Output the sum.
25th Dec 2020, 11:00 AM
Brian
Brian - avatar