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

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.

Anexe:

Răspunsuri la întrebare

Răspuns de daniel22
1

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]<<" ";

}


Eusuntsiciacum: Multumeeeeesc
Alte întrebări interesante