Дан массив А из N целочисленных элементов. 1)Заполнить массив А целыми числами в интервале[1,100] и вывести на экран.Найти максимальный четный элемент и вывести его на экран. 2)Заполнить массив А целыми числами в интервале[1,100] и вывести на экран.Найти второй минимальный нечетный элемент и вывести его на экран.
// Задание 1
include include includeint main() {
// Заполнение массива и вывод на экранconst int N = 10;
int A[N];
srand(time(0));
for (int i = 0; i < N; i++) {
A[i] = rand() % 100 + 1;
std::cout << A[i] << " ";
}
std::cout << std::endl;
int maxEven = 0;
// Поиск максимального четного элемента
for (int i = 0; i < N; i++) {
if (A[i] % 2 == 0 && A[i] > maxEven) {
maxEven = A[i];
}
}
// Вывод максимального четного элемента
std::cout << "Максимальный четный элемент: " << maxEven << std::endl;
return 0;
}
// Задание 2
include include includeint main() {
// Заполнение массива и вывод на экранconst int N = 10;
int A[N];
srand(time(0));
for (int i = 0; i < N; i++) {
A[i] = rand() % 100 + 1;
std::cout << A[i] << " ";
}
std::cout << std::endl;
int minOdd = 101;
int secondMinOdd = 101;
// Поиск второго минимального нечетного элемента
for (int i = 0; i < N; i++) {
if (A[i] % 2 != 0) {
if (A[i] < minOdd) {
secondMinOdd = minOdd;
minOdd = A[i];
} else if (A[i] < secondMinOdd) {
secondMinOdd = A[i];
}
}
}
// Вывод второго минимального нечетного элемента
std::cout << "Второй минимальный нечетный элемент: " << secondMinOdd << std::endl;
return 0;
}