📐 Triplets de Pythagore en EduCode
📐 Triplets de Pythagore en EduCode
Pour rappel un triplet de Pythagore c'est trois nombres entiers a, b et c qui vérifient a² + b² = c². Le plus connu c'est 3, 4, 5 car 9 + 16 = 25. Mais il en existe une infinité !
Le programme est simple mais puissant.
Tu lui donnes un nombre N et il teste toutes les combinaisons possibles jusqu'à N avec 3 boucles imbriquées pour trouver automatiquement tous les triplets cachés. C'est ce qu'on appelle le brute force, on ne réfléchit pas, on teste tout ! 💪
Avec N = 10 par exemple il trouve 2 triplets en quelques secondes :
3² + 4² = 5²
6² + 8² = 10²
Ce qui est fascinant c'est que certains triplets sont des multiples d'autres. Par exemple 6, 8, 10 c'est juste 3, 4, 5 multiplié par 2.
Les mathématiciens appellent ça des triplets primitifs et non primitifs.
Pythagore avait découvert ça il y a 2500 ans et aujourd'hui on peut vérifier sa théorie avec quelques lignes de code en français grâce à EduCode. Les maths traversent les siècles ! 🏛️
Plus on augmente N plus on découvre de triplets cachés. C'est un peu comme chercher des trésors dans les nombres. 🔢✨
