Вот пример программы на C++, которая находит сумму минимального нечетного числа и максимального четного числа:
Программа создает вектор чисел, ищет минимальное нечетное число и максимальное четное число в этом векторе, а затем выводит их их сумму.
Вот пример программы на 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;
}
Программа создает вектор чисел, ищет минимальное нечетное число и максимальное четное число в этом векторе, а затем выводит их их сумму.