👤

Poate să-mi rezolve cineva orice din aceste probleme? Va rog mult. Vreau sa învăț informatica din rezolvări pt ca nu înțeleg prea multe din lecțiile predate.

Poate Sămi Rezolve Cineva Orice Din Aceste Probleme Va Rog Mult Vreau Sa Învăț Informatica Din Rezolvări Pt Ca Nu Înțeleg Prea Multe Din Lecțiile Predate class=

Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n,i,suma=0,aux;

   float ma=0,v[100];

   cin>>n;

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

       cin>>v[i];

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

       suma = suma +v[i]; // suma vectorului

   ma = (float)suma/n;    // media aritmetica

   cout<<ma<<"\n";

   for(i=n-1;i>=n/2;i--)

       v[i+1]=v[i]; //shiftez la dreapta cu o pozitie toate elementele din jumatatea superioara a vectorului, adica de la n-1 la n/2

   v[n/2]=ma; // inserez media aritmetica in mijlocul vectorului

   n++; // cresc numarul de elemente cu 1

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

       cout<<v[i]<<" ";

}