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

Se dau n numere naturale. Calculați media pătratică a celor n numere citite cu 2 zecimale exacte.

Programul citește de la tastatură numărul n, iar apoi n numere naturale.

1 ≤ n ≤ 1000
cele n numere citite vor fi mai mici decât 1.000.000

Răspunsuri la întrebare

Răspuns de boiustef
9

#include <iostream>

#include <cmath>

#include <iomanip>

using namespace std;

long long n, num, s, i;

float m;

int main()

{

  cin >> n;

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

  {

      cin >> num;

      s=s+num*num;

  }

  m=sqrt((float)s/n);

   

  cout <<  fixed << setprecision(2) <<  m;

}


sebastianbuntaoz5ltz: medie_patratica.cpp: In function 'int main()':
medie_patratica.cpp:15:22: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized]
m=sqrt((float)s/n);
boiustef: după cum am înţeles asta e problema #2948 medie_patratica de pe pbinfo pe care eu am testat+o azi
boiustef: iată rezultatele evaluării:
Id soluție #15067310 Utilizator Boiu Stefan (stefan52)
Fișier medie_patratica.cpp Dimensiune 298 B
Data încărcării 30 Martie 2019, 15:53 Scor / rezultat 100 puncte
sebastianbuntaoz5ltz: Ok mersi habarnam ce a avut dar l-am rescris si a mers
boiustef: e de la copiere... des se întâmplă asta...
Alte întrebări interesante