Вопрос задан 14.07.2023 в 13:30. Предмет Информатика. Спрашивает Кот Кирилл.

Пользователь вводит три числа. Найти сумму тех чисел, которые делятся на 5. Если таких чисел нет,

то вывести error (c++). "Я их ввёл и что дальше? Как сделать так что бы он это всё нашёл? Помогите пожалуйста. ​
0 0
Перейти к ответам

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

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

В массив их закинь, по типу Arr[] = { a, b, c }, где a,b,c - введенные числа.

Потом так, C++:

int main()

{

exception No5Mults = exception("Error: No multipliers of five");

int a = 2, b = 5, c = 15;

int Arr[] = { a, b, c }; int Sum = 0, SafeCounter = 0;

for (int i = 0; i < sizeof(Arr) / sizeof(Arr[0]); i++) {

 if (Arr[i] % 5 == 0) {

  SafeCounter++;

  Sum += Arr[i];

 }

}

try {

 if (!SafeCounter) throw No5Mults;

 else cout << Sum << endl;

}

catch (exception No5Mults) {

 cout << No5Mults.what() << endl;

}

return 0;

}

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

Конечно, я могу помочь вам с этим! Вот пример кода на C++, который позволит вам найти сумму чисел, введенных пользователем, которые делятся на 5:

cpp
#include <iostream> int main() { int num1, num2, num3; int sum = 0; std::cout << "Введите три числа: "; std::cin >> num1 >> num2 >> num3; if (num1 % 5 == 0) { sum += num1; } if (num2 % 5 == 0) { sum += num2; } if (num3 % 5 == 0) { sum += num3; } if (sum != 0) { std::cout << "Сумма чисел, делящихся на 5: " << sum << std::endl; } else { std::cout << "Error: Нет чисел, делящихся на 5." << std::endl; } return 0; }

Этот код сначала запрашивает у пользователя три числа, а затем проверяет каждое число на делимость на 5. Если число делится на 5, то оно добавляется к переменной sum. В конце программы проверяется значение sum. Если оно не равно нулю, то выводится сумма чисел, делящихся на 5. Если же sum равно нулю, выводится сообщение об ошибке.

Надеюсь, этот пример поможет вам решить вашу задачу. Если у вас возникнут еще вопросы, не стесняйтесь задавать!

0 0

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

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

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

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