Voor bepaalde getallen bestaat onderstaande defintie.

Definitie

De natuurlijke getallen, a, b en c (> 0) zijn pythagorese drietallen indien a² = b² + c².

Het drietal 5, 4 en 3 is het bekendste voorbeeld van een pythagorese drietal, want 5² = 4² + 3².

Opgave

Schrijf een programma dat een eindgetal aan de gebruiker vraagt.

Vervolgens bepaal je alle pythagorese drietallen kleiner dan het gegeven eindgetal.

Voorbeelden

Als de gebruiker 15 intikt, verschijnt er:

De pythagorese drietallen kleiner dan 15 zijn:
5 , 4 , 3
10 , 8 , 6
13 , 12 , 5

Als de gebruiker 37 intikt, verschijnt er:

De pythagorese drietallen kleiner dan 37 zijn:
5 , 4, 3
10 , 8, 6
13 , 12, 5
15 , 12, 9
17 , 15, 8
20 , 16, 12
25 , 20, 15
25 , 24, 7
26 , 24, 10
29 , 21, 20
30 , 24, 18
34 , 30, 16
35 , 28, 21