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

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

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

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

}

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