Arithmétique

Afficher les diviseurs

Énoncé

Lire un entier N strictement positif. Afficher tous ses diviseurs positifs dans l’ordre croissant.

Exemples et cas limites

Saisissez ces valeurs dans la console pour vérifier votre résultat :

Entrée
N = 12
Sortie attendue
1 2 3 4 6 12 
Entrée
N = 1
Sortie attendue
1 
Entrée
N = 0
N = 12
Sortie attendue
1 2 3 4 6 12 

Code algorithmique

diviseurs.algo
1algorithme diviseurs
2debut
3 repeter
4 ecrire("N = ")
5 lire(n)
6 jusqua n > 0
7 // compléter le traitement demandé dans l’énoncé.
8fin

Méthode

  1. Parcourir les entiers de 1 à N.
  2. Afficher D lorsque N MOD D = 0.
À retenir :

Ne jamais commencer par D = 0. Un diviseur doit laisser un reste nul.