Предмет: Информатика, автор: Pedro4a

6
Ввести массив, состоящий из 20 элементов целого типа. Определить каких элементов больше четных или нечетных по значению

С++

Ответы

Автор ответа: asilvejstruk
0

#include <iostream>

using namespace std;

int main() {

   int arr[20];

   int even_count = 0, odd_count = 0;

   // input array elements

   for (int i = 0; i < 20; i++) {

       cin >> arr[i];

       // count even and odd numbers

       if (arr[i] % 2 == 0) {

           even_count++;

       } else {

           odd_count++;

       }

   }

   // determine which type of numbers is more

   if (even_count > odd_count) {

       cout << "There are more even numbers." << endl;

   } else if (even_count < odd_count) {

       cout << "There are more odd numbers." << endl;

   } else {

       cout << "There are equal number of even and odd numbers." << endl;

   }

   return 0;

}

Похожие вопросы
Предмет: Геометрия, автор: negr44090