Предмет: Информатика, автор: alexwow2018

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

Ответы

Автор ответа: 65biso2
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;

}

Похожие вопросы
Предмет: Русский язык, автор: юли2
Предмет: Биология, автор: derek12
Предмет: Математика, автор: polinakass