Informatică, întrebare adresată de mali67, 8 ani în urmă

Se citeste de la tastatura un sir de n elemente cu nr intregi sa se insereze la mijlocul randului media aritmetica a elementelor


boiustef: pentru n=6 elemente mijlocul este...3 in stanga, media, 3 in dreapta...
dar pentru n=7 elemente ??? unde e mijlocul???

Răspunsuri la întrebare

Răspuns de Petruccinator
0

#include <iostream>

int main()

{

   int med, n, *v;

   std::cin >> n;

   v = new int[n + 1];

   v[med = n / 2] = 0;

   for(int i = 0; i <= n; ++i)

       if(i != med)

       {

           std::cin >> v[i];

           v[med] += v[i];

       }

   v[med] /= n;

   for(int i = 0; i <= n; ++i)

       std::cout << v[i] << ' ';

   delete[] v;

   return 0;

}

Alte întrebări interesante