
ПОМОГИТЕ С ЗАДАЧОЙ ПО С++!!!!!!! ДАЮ 45 БАЛЛОВ!!!!!! Дано N чисел. Необходимо найти сумму тех из
них, которые больше A и делятся на B. Формат входных данных В первой строке вводятся три натуральных числа N, A и B, (1≤N,B≤1000,−1000≤A≤1000). В следующей строке вводятся N целых чисел через пробел. Все числа последовательности по модулю не превосходят 1000. Формат выходных данных Требуется вывести единственное число — искомую сумму. входные данные 3 2 3 1 -3 3 выходные данные 3

Ответы на вопрос

#include <iostream>
using namespace std;
int main() {
int x,s=0,n, a, b;
cin >> n >> a >> b;
for (int i = 0; i < n; i++) {
cin >> x;
if (x > a && x % b == 0) {
s += x;
}
}
cout << s;
return 0;
}



Для решения этой задачи вам нужно выполнить следующие шаги в вашей программе на C++:
Прочитать входные данные: N, A, B и последовательность чисел.
Инициализировать переменную для хранения суммы и задать ей начальное значение 0.
Пройти по всей последовательности чисел и для каждого числа выполнить проверку: оно должно быть больше A и делиться на B. Если оба условия выполняются, то прибавить это число к сумме.
Вывести полученную сумму.
Вот C++ код для решения данной задачи:
cpp#include <iostream>
int main() {
int N, A, B;
std::cin >> N >> A >> B;
int sum = 0;
for (int i = 0; i < N; i++) {
int num;
std::cin >> num;
if (num > A && num % B == 0) {
sum += num;
}
}
std::cout << sum << std::endl;
return 0;
}
При вводе ваших примеров данных (3 2 3 и последовательности чисел 1 -3 3), программа выведет ожидаемый результат 3.


Похожие вопросы







Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili