Afficher tous les diviseurs d`un entier N donné (Spé Maths TS)

publicité
ALGOBOX : DIVISEURSENTIER
PRÉSENTATION DE L'ALGORITHME :
Afficher tous les diviseurs d'un entier N donné (Spé Maths TS)
CODE DE L'ALGORITHME :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
VARIABLES
N EST_DU_TYPE NOMBRE
S EST_DU_TYPE NOMBRE
I EST_DU_TYPE NOMBRE
Diviseurs EST_DU_TYPE LISTE
D EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
LIRE N
I PREND_LA_VALEUR 1
D PREND_LA_VALEUR 0
TANT_QUE (I<=N) FAIRE
DEBUT_TANT_QUE
SI (floor(N/I)==N/I) ALORS
DEBUT_SI
D PREND_LA_VALEUR D+1
Diviseurs[D] PREND_LA_VALEUR I
FIN_SI
I PREND_LA_VALEUR I+1
FIN_TANT_QUE
AFFICHER D
POUR I ALLANT_DE 1 A D
DEBUT_POUR
AFFICHER Diviseurs[I]
AFFICHER ";"
FIN_POUR
FIN_ALGORITHME
RÉSULTATS :
***Algorithme lancé***
Entrer N : 24
8
1
;
2
;
3
;
4
;
6
;
8
;
12
;
24
;
***Algorithme terminé***
Généré par AlgoBox
Téléchargement