Accueil > Algorithmes > Décomposer un entier X en facteurs premiers avec puissances
Décompose un entier X en facteurs premiers avec le calcul de l'exposant de chaque facteur.
Fonction decomposition(x : entier) : chaine DÉBUT d ← 2, ch ← "x = " Tant que x ≠ 1 Faire occ ← 0 Tant que x mod d = 0 Faire occ ← occ + 1, x ← x div d Fin Tant que Si occ ≥ 1 Alors ch ← ch + convch(d) + "^" + convch(occ) + "*" Fin Si d ← d + 1 Fin Tant que Retourner ch FIN