Cheres amies, amis du forum
je souhaite m'inspirer d'un code python pour un projet perso en C++, jusqu'à présent j'ai pu m'en sortir mais pour les ligne suivantes je n'arrive pas à traduire l'algo:
voici ce que je n'ai compris:
les \ je ne sais pas à quoi cela correspond et ce qui me fait douter sur la signification de l'algo
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 if outils.pgcd(fr1.n, fr1.d) == 1 and outils.pgcd(fr2.n, fr2.d) == 1 and \ (level == 1 or (outils.pgcd(fr1.d, fr2.d) != abs(fr1.d) \ and outils.pgcd(fr1.d, fr2.d) != abs(fr2.d))): if op == "+": simplifiable = abs(fr1.d * fr2.d) != abs(Fractions.simplifie(fr1 + fr2).d) else: simplifiable = abs(fr1.d * fr2.d) != abs(Fractions.simplifie(fr1 - fr2).d) if level == 1 or (simplifiable and level == 4) or (not simplifiable and level < 4): break
Partager