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
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
Limba română,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă