Exercices de programmation pour classes préparatoires
Écrire une fonction somme_diviseurs(n) qui renvoie la somme des diviseurs stricts de l'entier n, c'est-à-dire la somme de tous les diviseurs positifs de n à l'exception de n lui-même.
On suppose que n >= 1.
Par exemple, les diviseurs stricts de 28 sont 1, 2, 4, 7, 14, leur somme vaut 28.
Les diviseurs stricts de 1 : l'ensemble est vide, la somme vaut 0.
| Appel | Résultat attendu |
|---|---|
| somme_diviseurs(1) | 0 |
| somme_diviseurs(28) | 28 |
Connectez-vous pour soumettre du code.