Bonsoir;
Je suis débutant en algorithmique et j'aimerais comprendre cette fonction Diviseurs qui permet de renvoyer la somme des diviseurs d'un entier strictement positif. La fonction est la suivante:
Je n'ai pas compris le corps de la fonction, pourquoi on a initialisé le compteur de la boucle à 2, utilisé (x div 2) et testé si (x MOD i =0). Bref, je n'ai pas compris cette fonction Alors si vous pouvez me l'éclaircir un peu, je vous serai reconnaissant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Fonction Diviseurs(k:entier):entier i:entier Debut sdx <- 1 pour i de 2 à(x div 2) faire Si (x MOD i=0) Alors sdx <- sdx+1 Fin si Fin pour Diviseurs <- sdx Fin
Merci !!!
Partager