Как написать программу на языке c++ которая находит сумму минимального нечетного числа и максимального четного числа

17 Июл 2020 в 19:42
291 +1
0
Ответы
1

Вот пример программы на C++, которая находит сумму минимального нечетного числа и максимального четного числа:

#include <iostream>
#include <vector>
int main() {
std::vector<int> numbers = {2, 4, 6, 7, 9, 10};
int minOdd = INT_MAX;
int maxEven = INT_MIN;
for (int num : numbers) {
if (num % 2 != 0 && num < minOdd) {
minOdd = num;
}
if (num % 2 == 0 && num > maxEven) {
maxEven = num;
}
}
if (minOdd == INT_MAX) {
std::cout << "No odd numbers found\n";
} else {
std::cout << "Minimum odd number: " << minOdd << std::endl;
}
if (maxEven == INT_MIN) {
std::cout << "No even numbers found\n";
} else {
std::cout << "Maximum even number: " << maxEven << std::endl;
}
if (minOdd != INT_MAX && maxEven != INT_MIN) {
std::cout << "Sum of min odd and max even numbers: " << minOdd + maxEven << std::endl;
}
return 0;
}

Программа создает вектор чисел, ищет минимальное нечетное число и максимальное четное число в этом векторе, а затем выводит их их сумму.

18 Апр 2024 в 10:45
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир