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

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 Utilizator anonim
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;
}

Alte întrebări interesante