Вопрос задан 29.06.2023 в 22:51. Предмет Информатика. Спрашивает Бабина Айлана.

ПОМОГИТЕ С ЗАДАЧОЙ ПО С++!!!!!!! ДАЮ 45 БАЛЛОВ!!!!!! Дано N чисел. Необходимо найти сумму тех из

них, которые больше A и делятся на B. Формат входных данных В первой строке вводятся три натуральных числа N, A и B, (1≤N,B≤1000,−1000≤A≤1000). В следующей строке вводятся N целых чисел через пробел. Все числа последовательности по модулю не превосходят 1000. Формат выходных данных Требуется вывести единственное число — искомую сумму. входные данные 3 2 3 1 -3 3 выходные данные 3
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Федотов Миша.

#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;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи вам нужно выполнить следующие шаги в вашей программе на C++:

  1. Прочитать входные данные: N, A, B и последовательность чисел.

  2. Инициализировать переменную для хранения суммы и задать ей начальное значение 0.

  3. Пройти по всей последовательности чисел и для каждого числа выполнить проверку: оно должно быть больше A и делиться на B. Если оба условия выполняются, то прибавить это число к сумме.

  4. Вывести полученную сумму.

Вот 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.

0 0

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

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

Последние заданные вопросы в категории Информатика

Задать вопрос