sve osim 1.f
This commit is contained in:
parent
4c7494e8fe
commit
fc3cbff0f1
6 changed files with 186 additions and 0 deletions
36
lv5/1c.cpp
Normal file
36
lv5/1c.cpp
Normal 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;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue