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

Se considera tabloul A[1..N] de numere intregi,N<=100.ScrieȚi un program care calculeaza media aritmetică a numerelor de pe locurile pare și media aritmetică a numerelor de pe locurile impare...Vă rog frumos

Răspunsuri la întrebare

Răspuns de JolieJulie
1
Codul e mai jos,am atasat si ce se afiseaza la compilare.
#include <iostream>
using namespace std;
int main()
{ int v[50],i,n,sumapar=0,sumaimpar=0,c1=0,c2=0;
cout<<" cate elemente are tabloul:" ;cin>>n;
for(i=0;i<n;i++)
{
     cout<<"v["<<i<<"]=";
     cin>>v[i];
}
  for(i=0;i<n;i++)
  {
       if(i%2==0)
       {  sumapar=sumapar+v[i];
            c1++;
       }
       else
       {  sumaimpar=sumaimpar+v[i];
            c2++;
       }
  }
  cout<<"m.a. de pe pozitii pare:"<<(float)sumapar/(float)c1<<endl;
  cout<<"m.a. de pe pozitii impare:"<<(float)sumaimpar/(float)c2<<endl;
}


Anexe:

Qwertyxzy: Imi trebuie in Pascal
JolieJulie: nu ai specificat asta...de unde era sa stiu?
Qwertyxzy: Acum ma poți ajuta?
Alte întrebări interesante