Realizati programele C++ care sa rezolve următoarele probleme:
1. Se citește un șir de numere până se introduce o valoarea divizibilă cu 7. Să se afișeze media aritmetică a numerelor pare.
2. Se citește un șir de n numere. Să se calculeze produsul cifrei zecilor.

Răspuns :

Răspuns:

/*1. Se citeste un sir de numere pâna se introduce o valoarea divizibila cu 7.

Sa se afiseze media aritmetica a numerelor pare.*/

#include<iostream>

using namespace std;

int main()

{int nr, s=0, k=0;

float ma;

cout<<"nr=";cin>>nr;

while(nr%7!=0)

{if(nr%2==0)

{s=s+nr;

k=k+1;

}

cout<<"nr=";cin>>nr;

}

if(s!=0)

{ma=(float)s/k;

cout<<"Media aritmetica este egala cu "<<ma;

}

else

cout<<"Nu au fost introduse numere cu aceasta proprietate.";

return 0;

}

/*2. Se citeste un sir de n numere. Sa se calculeze produsul cifrei

zecilor.*/

#include<iostream>

using namespace std;

int main()

{int nr, c, n, i, p=1;

cout<<"n=";cin>>n;

for(i=1;i<=n;i++)

{cout<<"nr=";cin>>nr;

nr=nr/10;

c=nr%10;

p=p*c;

}

cout<<"Produsul cifrei zecilor este "<<p;

return 0;

}