héhé je sens que je vais me faire lynché car je vais répondre a ma question ... g retrouvé un vieux fichier avec un algorithme parfait ou quasiment :
Code :
- void reduirefraction(int& num,int& den){
- if (num==0||den==0){
- num=0;
- den=1;
- return;
- }
- if (den<0){
- den*=-1;
- num*=-1;
- }
- if (den==1)return;
- int sgn=(num<0?-1:1);
- int g=pgcd(sgn*num,den);
- num/=g;
- den/=g;
- }
|
mais en fait j'ai un probleme pour avoir l'algorithme du plus grand commun denominateur!!!
Message édité par lunarnet76 le 16-08-2004 à 03:07:10