URGENT !

DAU COROANA!

C++ (clasa a IX-a )

Numarul de elemente pare si impare dintr-un sir.

Ex:

N=10 ;

8,6,23,12,15,7,100,5,3,1

Rezultat:

4 numere pare

6 numere impare


Răspuns :

Răspuns:

//  c++ program contorizare numere pare si inmpare

#include<iostream>  

using namespace std;  

 

void CountingEvenOdd(int arr[], int arr_size)  

{  

   int even_count = 0;              

   int odd_count = 0;              

         

   // loop to read all the values in the array  

   for(int i = 0 ; i < arr_size ; i++)  

   {  

       

       // daca se impart la 2  

       if (arr[i] & 1 == 1)  

           odd_count ++ ;          

       else                      

           even_count ++ ;          

   }  

 

   cout << "Number of even elements = " << even_count  

        << "\nNumber of odd elements = " << odd_count ;          

}  

 

// Driver Code  

int main()  

{  

   int arr[] = {2, 3, 4, 5, 6};  

   int n = sizeof(arr) / sizeof(arr[0]);  

   CountingEvenOdd(arr, n);  

}  

Explicație: