/* c. Pitagorine trojke Napiši algoritam u C++ kodu koji će za tri učitana broja provjeriti jesu li tzv. Pitagorine trojke (iskoristi Internet za prisjećanje). Zadatak riješi na način da su ulazni podaci zadani kao tri broja od najmanjeg do najvećeg, te na način da brojevi nisu nužno poredani po veličini. Primjer test-podataka: 3 4 5, odgovor je „Brojevi zadovoljavaju Pitagorin uvjet.“ U drugom načinu i podaci 3 5 4 trebaju dati isti odgovor. Za ulaz 1 1 1, odgovor je „Brojevi ne zadovoljavaju Pitagorin uvjet.“ */ //ova implemetacija radi i za sortirane i nesortitraner #include #include // zbog funkcije sort using namespace std; int main() { int a, b, c; cout << "Unesi tri broja: "; cin >> a >> b >> c; int brojevi[3] = { a, b, c }; // Sortiramo brojeve da znamo koji je najveći (hipotenuza) sort(brojevi, brojevi + 3); // Provjeravamo Pitagorin uvjet: a² + b² == c² if (brojevi[0] * brojevi[0] + brojevi[1] * brojevi[1] == brojevi[2] * brojevi[2]) { cout << "Brojevi zadovoljavaju Pitagorin uvjet." << endl; } else { cout << "Brojevi ne zadovoljavaju Pitagorin uvjet." << endl; } return 0; }