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
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;
}
#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
Alte întrebări interesante
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă