Se citesc de la tastatura cinci numere naturale.Sa se afiseze pe ecran media aritmetica a numerelor pare si media aritmetica a numerelor impare.Daca nu exista numere pare sau impare se va afisa pe ecran mesajul "Nu exista".

Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int a,b,c,d,e,nrpare=0,nrimpare=0;

   float sumapare=0,sumaimpare=0;

   cin>>a>>b>>c>>d>>e;

   if(a%2==0)

   {

       nrpare++;

       sumapare=sumapare+a;

   } else {

       nrimpare++;

       sumaimpare=sumaimpare+a;

   }

   if(b%2==0)

   {

       nrpare++;

       sumapare=sumapare+b;

   } else {

       nrimpare++;

       sumaimpare=sumaimpare+b;

   }

   if(c%2==0)

   {

       nrpare++;

       sumapare=sumapare+c;

   } else {

       nrimpare++;

       sumaimpare=sumaimpare+c;

   }

   if(d%2==0)

   {

       nrpare++;

       sumapare=sumapare+d;

   } else {

       nrimpare++;

       sumaimpare=sumaimpare+d;

   }

   if(e%2==0)

   {

       nrpare++;

       sumapare=sumapare+e;

   } else {

       nrimpare++;

       sumaimpare=sumaimpare+e;

   }

   if(nrpare==0 || nrimpare==0)

       cout<<"Nu exista";

   else {

       cout<<"media nr pare: "<<sumapare/nrpare<<endl;

       cout<<"media nr impare: "<<sumaimpare/nrimpare;

   }

   return 0;

}

Explicație: