Se da un vector x cu n numere reale si se cere sa se modifice astfel incat sa se intercaleze intre oricare doua elemente consecutive, media lor aritmetica.
#include <iostream>
using namespace std;
int main()
{
int i,n,j;
float x[50],y[50];
cout<<“Dati numarul de elemente ale tabloului “;cin>>n;
for(i=1;i<=n;i++)
{
cout<<“x[“<<i<<”]= “;
cin>>x[i];
}
i=1;j=1;
while(i<=n)
{
y[j]=x[i];
y[j+1]=(x[i]+x[i+1])/2;
i=i+1;
j=j+2;
}
cout<<“Elementele sunt: “<<endl;
for(i=1;i<=j-2;i++) cout<<y[i]<<” ”;
return 0;
}