De la intrarea standard se citesc trei numere reale m, n și p. Să se calculeze și să se afișeze pe ecran, pe linii distincte, media aritmetică și media geometrică a celor trei numere. Dacă cele trei numere pot forma un triplet pitagoric (c2 = a² + b2)
,să se afişeze un mesaj corespunzător.
Ajutor vă rog!
Răspunsuri la întrebare
Răspuns de
3
#include <iostream>
#include <cmath>
using namespace std;
int main() {
float m, n, p;
cin >> m >> n >> p;
cout << "Media aritmetica a celor trei numere este " << (m+n+p)/3 << "\n";
cout << "Media geometrica a celor trei numere este " << pow((m+n+p), (1/3));
if (m*m+n*n==p*p || m*m+p*p==n*n || n*n+p*p==m*m) {
cout << "\nNumerele " << m << ", " << n << " si " << p << " pot forma un triplet pitagoric";
}
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă