- <?php
- /**************************************************
- Calcul du pgcd de deux nombres
- **************************************************/
- function diff($n1,$n2) {
- $tablo = array($n1,$n2,abs($n1-$n2));
- sort($tablo,SORT_NUMERIC);
- return $tablo;
- }
- function PGCD($n1,$n2) {
- if(is_int($n1) && is_int($n2)) {
- $tablo=diff($n1,$n2);
- if($tablo[0]>0) {
- return PGCD($tablo[0],$tablo[1]);
- } else {
- return $tablo[1];
- }
- }
- }
- ?>
<?php
/**************************************************
Calcul du pgcd de deux nombres
**************************************************/
function diff($n1,$n2) {
$tablo = array($n1,$n2,abs($n1-$n2));
sort($tablo,SORT_NUMERIC);
return $tablo;
}
function PGCD($n1,$n2) {
if(is_int($n1) && is_int($n2)) {
$tablo=diff($n1,$n2);
if($tablo[0]>0) {
return PGCD($tablo[0],$tablo[1]);
} else {
return $tablo[1];
}
}
}
?>