Să se scrie un program care citește de la tastatură un șir N de numere întregi și inserează la mijlocul șirului media aritmetică a elementelor sale.
Răspunsuri la întrebare
Răspuns de
3
#include <iostream>
using namespace std;
int main()
{
int n;
float a[100], mA, S=0;
cin >> n;
for (int i=0; i<n; i++)
{
cin >> a[i];
S += a[i];
}
mA = S/n;
for (int i=n-1; i>=n/2; i--) a[i+1] = a[i];
a[n/2]=mA;
for (int i=0; i<n+1; i++) cout << a[i] << " ";
return 0;
}
using namespace std;
int main()
{
int n;
float a[100], mA, S=0;
cin >> n;
for (int i=0; i<n; i++)
{
cin >> a[i];
S += a[i];
}
mA = S/n;
for (int i=n-1; i>=n/2; i--) a[i+1] = a[i];
a[n/2]=mA;
for (int i=0; i<n+1; i++) cout << a[i] << " ";
return 0;
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Informatică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă