Пользователь вводит три числа. Найти сумму тех чисел, которые делятся на 5. Если таких чисел нет,
то вывести error (c++). "Я их ввёл и что дальше? Как сделать так что бы он это всё нашёл? Помогите пожалуйста. Ответы на вопрос
В массив их закинь, по типу 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;
}
Конечно, я могу помочь вам с этим! Вот пример кода на 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 равно нулю, выводится сообщение об ошибке.
Надеюсь, этот пример поможет вам решить вашу задачу. Если у вас возникнут еще вопросы, не стесняйтесь задавать!
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
