Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- int main()
- {
- int a, b, c,min=0, max=0;
- double ma = 0, mg = 0, mh = 0, mp=0, d, e, f, g;
- cout << "a="; cin >> a;
- cout << "b="; cin >> b;
- cout << "c="; cin >> c;
- if ((a<1||a>10)||(b<1||b>10)||(c<1||c>10)){
- cout << "Atentie! Numerele trebuie sa fie intre 1 si 10." << endl;
- cout << "a="; cin >> a;
- cout << "b="; cin >> b;
- cout << "c="; cin >> c;
- }
- if (a < b) if (a < c) min = a;
- else min = c;
- else if (b < c) min = b;
- else min = c;
- cout << "Valoarea minima este " << min << endl;
- d = 1.0 / a;
- e = 1.0 / b;
- f = 1.0 / c;
- mh = 3 / (d + e + f);
- cout << "Media armonica este " << mh << endl;
- mg = pow(a*b*c, 1.0 / 3);
- cout << "Media geometrica este " << mg << endl;
- ma = (a + b + c) / 3;
- cout << "Media aritmetica este " << ma << endl;
- g = a * a + b * b + c * c;
- mp = sqrt(g / 3);
- cout << "Media patratica este " << mp << endl;
- if (a > b) if (c > a) max = c;
- else max = a;
- else if (c > b) max = c;
- else max = b;
- cout << "Valoarea maxima este " << max<<endl;
- if (min <= ma <= mg <= ma <= max)
- cout <<min<<" < "<<mh<<" < "<<mg<<" < "<<ma<<" < "<<mp<<" < "<<max<<" => Are loc inegalitatea mediilor" << endl;
- else cout << "Nu are loc inegalitatea mediilor";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement