Пользователь вводит три числа. Найти сумму тех чисел, которые делятся на 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 года назад
Математика,
7 лет назад
Биология,
7 лет назад
Химия,
9 лет назад
Математика,
9 лет назад