je cherche l'algorithme d'un programme qui renvoie le PGCD (plus grand commun diviseur) et d'un autre qui renvoie le PPCM (plus petit commun multiple) des éléments dans un tableau T donnée (commun entre tous les éléments), ce que je cherche exactement est la procédure du traitement, je sais que dans un 1er lieu je dois chercher le minimum pour le PGCD et le maximum pour le PPCM, mais après je ne sais pas ce que je dois faire ???
Exemple:
soit
T: 15|6|21|24|
les diviseurs de
15 sont : 1,3,5,15 6 sont: 1,2,3,6
21 sont: 1,3,7,21
24 sont: 1,2,3,4,6,8,12,24
le PGCD de cet ensemble est 3
pour le PPCM on utilisera une variable K qu'on incrémentera de 1 et la multiplier par l'élément et comparer tout les multiples
tu recuperes ton premier tableau de PGCD , celui de 15 par exemple ou nimporte quel autre
1,3,5,15 ( sachant qu'il doit etre commun a tous les nombre )
il n'y a plus qua tester au fur et a mesure ce tableau avec 6
une boucle i allant de 0 a 3
on test 1 ( pas bon, on le marque a 1 )
on test 3 ( il est bon on laisse a 0 )
on test 5 ( pas bon on le marque a 1 )
on test 15 > 6 (pas bon marque a 1 )
au prochain tours pour tester 21
il ne reste plus que 3 qui est a 0
-> 21 est divisible par 3
ect...
si a la fin il ny as plus de nombre, cela signifiera que l'ensemble n'as pas de diviseur commun
il doit y'avoir dautre methode , ca n'en est qu'une parmis d'autre
__________________________
// cherche un petit boulot ( juin - juillet ) 2007 ;