sve osim 1.f

This commit is contained in:
student 2025-10-24 11:51:48 +02:00
parent 4c7494e8fe
commit fc3cbff0f1
6 changed files with 186 additions and 0 deletions

36
lv5/1c.cpp Normal file
View file

@ -0,0 +1,36 @@
/*
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 <iostream>
#include <algorithm> // 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;
}