Заполнить массив случайными числами в интервале [20,100] и подсчитать отдельно число чётных и нечётных элементов. Кумир.

10 Сен 2019 в 11:41
283 +1
0
Ответы
1
include include

int main() {
const int SIZE = 10;
int arr[SIZE];
int evenCount = 0;
int oddCount = 0;

srand(time(0));
// заполнение массива случайными числами в интервале [20,100]
for (int i = 0; i < SIZE; i++) {
arr[i] = rand() % 81 + 20;
}
// подсчёт чётных и нечётных элементов
for (int i = 0; i < SIZE; i++) {
if (arr[i] % 2 == 0) {
evenCount++;
} else {
oddCount++;
}
}
// вывод результатов на экран
std::cout << "Массив случайных чисел в интервале [20,100]: ";
for (int i = 0; i < SIZE; i++) {
std::cout << arr[i] << " ";
}
std::cout << "\nКоличество чётных элементов: " << evenCount << std::endl;
std::cout << "Количество нечётных элементов: " << oddCount << std::endl;
return 0;

}

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