Se citeste de la tastatura un sir de n elemente numere reale. sa se insereze la mijlocul sirului media aritmetica a elementelor sale. urgent
Răspunsuri la întrebare
Răspuns de
0
# include <iostream>
using namespace std;
int i,n,mij,S;
int a[1001];
int main ()
{
cin>>n;
for(i=1;i<=n;i++)
{
cin>>a[i];
S=S+a[i];
if(2*i==n && n%2==0 or 2*i-1==n && n%2==1)
mij=i;
}
for(i=1;i<=mij;i++)
cout<<a[i]<<" ";
cout<<S/n<<" ";
for(i=mij+1;i<=n;i++)
cout<<a[i]<<" ";
return 0;
}
using namespace std;
int i,n,mij,S;
int a[1001];
int main ()
{
cin>>n;
for(i=1;i<=n;i++)
{
cin>>a[i];
S=S+a[i];
if(2*i==n && n%2==0 or 2*i-1==n && n%2==1)
mij=i;
}
for(i=1;i<=mij;i++)
cout<<a[i]<<" ";
cout<<S/n<<" ";
for(i=mij+1;i<=n;i++)
cout<<a[i]<<" ";
return 0;
}
Ouroboros:
Acum e corect
Răspuns de
1
#include <iostream>
using namespace std;
int main(){
int n, i, m;
cin>>n;
float v[n+1],s=0; m=n/2;
for(i=0;i<m;i++){cin>>v[i];s+=v[i];}
for(i=m+1;i<=n;i++){cin>>v[i];s+=v[i];}
v[m]=s/n;
for(i=0;i<=n;i++)cout<<v[i]<<" ";
}
using namespace std;
int main(){
int n, i, m;
cin>>n;
float v[n+1],s=0; m=n/2;
for(i=0;i<m;i++){cin>>v[i];s+=v[i];}
for(i=m+1;i<=n;i++){cin>>v[i];s+=v[i];}
v[m]=s/n;
for(i=0;i<=n;i++)cout<<v[i]<<" ";
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă