Răspuns :
Răspuns:
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main()
{
float nr1,nr2,nr3,nr4,nr5,m,g,h;
/* m este media aritmetica
g este media geometrica
h este media armonica
*/
cin>> nr1 >> nr2 >> nr3 >> nr4 >> nr5;
m=(nr1+nr2+nr3+nr4+nr5)/5;
g=sqrt(nr1*nr2*nr3*nr4*nr5);
h=5/(1/nr1+1/nr2+1/nr3+1/nr4+1/nr5);
cout << "-Media aritmetica : "<<fixed<<setprecision(3)<<m << endl;
cout << "-Media geometrica : "<<fixed<<setprecision(3)<<g << endl;
cout << "-Media armonica : "<<fixed<<setprecision(3)<<h;
return 0;
}
Explicație:
libraria <cmath> am folosit-o pentru a avea radical ( sqrt )
libraria <iomanip> am folosit-o pentru a scrie fix cu 3 zecimale.
Formula mediei armonice :
Pentru 2 numere (pe care cred ca o cunosti ,dar aceasta nu ne trebuie) : [tex]m_h=\dfrac{2}{\dfrac{1}{x}+\dfrac{1}{y}}=\dfrac{2xy}{x+y} \\ \\[/tex]
Pentru n numere : [tex]m_h=\dfrac{n}{\dfrac{1}{x_1}+\dfrac{1}{x_2}+\dfrac{1}{x_3}+...+\dfrac{1}{x_n}}[/tex]
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.