Informatică, întrebare adresată de alexandrutuzap34ehh, 9 ani în urmă

Fie a un sir cu maxim 100 elemente numere intregi. Se citeste n, si apoi pe rand cele n elemente ale sirului
1. Sa se determine cate numere pare contine sirul, cate elemente impare
2. Sa se calculeze media aritmetica a elementelor pare din sir
3. Să se verifice dacă toate elementele şirului sunt pare.
4. Sa se verifice daca elementele salel sunt in progresie geometrica

Răspunsuri la întrebare

Răspuns de alexandranechip34amj
6
#include<iostream.h>
using namespace std;
int main()
{
int n, a[50], nr_pare=0, nr_impare=0, suma=0;
cin>>n;
for(int i=1; i<=n; i++)
{
cin>>a[i];
if(a[i]%2==0)
{
nr_pare++;
suma+=a[i];
}
else nr_impare++;
}
cout<<"Sunt "<<nr_pare<<" elemente pare si "<<nr_impare<<" elemente impare"<<endl;
cout<<"Media aritmetica a elementelor pare din sir este "<<suma/nr_pare<<endl;
if(nr_pare==n) cout<<"Toate elementele sirului sunt pare."<<endl;
else cout<<"Nu toate elementele sirului sunt pare."<<endl;
return 0;
}
Pe 4 nu am facut-o...
Alte întrebări interesante