1. Заполнить массив из 15 элементов случайными целыми числами в интервале от 0 до 150. 2. Вывести массив на экран в строчку, через пробел. 3. Вывести на экран максимальный элемент массива. 4. Вывести на экран количество нечетных элементов в массиве. 5. Вывести на экран сумму элементов, не превышающих 100. 6. Определить, встречается ли в массиве число "20". 7. Выполнить сортировку массива по возрастанию. Вывести результат на экран.
int main() {
srand(time(0));const int size = 15;
int arr[size];
for (int i = 0; i < size; i++) {
arr[i] = rand() % 151;
std::cout << arr[i] << " ";
}
int maxElement = arr[0];
int countOdd = 0;
int sumUnder100 = 0;
bool contains20 = false;
for (int i = 0; i < size; i++) {
if (arr[i] > maxElement) {
maxElement = arr[i];
}
if (arr[i] % 2 != 0) {
countOdd++;
}
if (arr[i] <= 100) {
sumUnder100 += arr[i];
}
if (arr[i] == 20) {
contains20 = true;
}
}
std::cout << "\nMax element: " << maxElement << std::endl;
std::cout << "Number of odd elements: " << countOdd << std::endl;
std::cout << "Sum of elements under 100: " << sumUnder100 << std::endl;
if (contains20) {
std::cout << "Array contains number 20" << std::endl;
} else {
std::cout << "Array does not contain number 20" << std::endl;
}
std::sort(arr, arr + size);
std::cout << "Sorted array: ";
for (int i = 0; i < size; i++) {
std::cout << arr[i] << " ";
}
return 0;
}