👤

1.Elaborați un program care citește de la tastatura n caractere și afișează pe ecran: suma și media aritmetica a numerelor pozitive;
2.Elaborați un program care calculează pentru primii n termeni :2+4+6+8… și 2*4*6*8…
C++ vă rog


Răspuns :

Răspuns:

1.

#include <iostream>

using namespace std;

int main()

{

int n,v[255],nr=0,suma=0;

float ma;

cin>>n;

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

cin>>v[i];

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

if(v[i]>=0)

{

   suma=suma+v[i];

   nr++;

}

ma=suma/nr;

cout<<"Suma numerelor pozitive este:"<<suma<<endl;

cout<<"Media aritmetica a numerelor pozitive este:"<<ma;

return 0;

}

2.

#include <iostream>

using namespace std;

int main()

{

int n,v[255],suma=0,produs=1;

float ma;

cin>>n;

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

cin>>v[i];

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

if(v[i]%2==0)

{

   suma=suma+v[i];

   produs=produs*v[i];

}

cout<<"Suma numerelor pare este:"<<suma<<endl;

cout<<"Produsul numerelor pare este:"<<produs;

return 0;

}

Explicație: