Comment calculer le plus petit commun multiple de plusieurs nombres ?
Jusqu'à présent, je n'ai été capable de le calculer qu'entre deux nombres. Mais je n'ai aucune idée de comment l'étendre pour calculer 3 nombres ou plus.
Voici comment j'ai procédé jusqu'à présent
LCM = num1 * num2 / gcd ( num1 , num2 )
Avec gcd est la fonction qui permet de calculer le plus grand diviseur commun pour les nombres. Utilisation de l'algorithme euclidien
Mais je n'arrive pas à trouver comment le calculer pour 3 nombres ou plus.
85 votes
S'il te plaît, ne considère pas ça comme un devoir. J'essaie de trouver un moyen de placer plusieurs pièces de métal sur une plaque et je dois trouver un moyen de placer des métaux de différentes longueurs sur la même plaque. LCM et GCD est la meilleure façon de le faire. Je suis un programmeur, pas un mathématicien. C'est pourquoi j'ai demandé.
2 votes
Emboîter de petites feuilles dans une feuille plus grande - emballage de bacs en 2D ?
3 votes
@HighPerformanceMark Tetris ?