Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

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


qqgabypp: #include
using namespace std;
int main()
{
int n,v[255],nr=0,suma=0;
float ma;
cin>>n;
for(int i=0;icin>>v[i];
for(int i=0;iif(v[i]>=0)
{
suma=suma+v[i];
nr++;
}
ma=suma/nr;
cout<<"Suma numerelor pozitive este:"<cout<<"Media aritmetica a numerelor pozitive este:"<return 0;
}

Răspunsuri la întrebare

Răspuns de qqgabypp
1

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:


Utilizator anonim: Mulțumesc
Alte întrebări interesante