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

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 Konstei
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