Du tout, je suis en première année de BTS SIO, seulement je suis plutôt orienté réseau, c'est pour ça que je galère un peu --'.
1°) On recherche les diviseurs de n parmi tous les entiers inférieurs à n :
Ecrire un algo qui calcule et mémorise tous les diviseurs de n entier donné dans une liste appelée "div". Puis, l'algo proposera l'affichage de la liste div.
Celui-là je l'ai réussi, maintenant celui qui pose pb :
2°)On réduit la recherche parmi les entiers de 1 à floor(sqrt(n))
On impose désormais de stocker les diviseurs dans deux listes :
- Divp pour les petits diviseurs
-Divg pour les grands diviseurs
a) Vous complèterez ces listes au fur et à mesure.
b) Puis, vous afficherez ces listes pour avoir les diviseurs dans l'ordre croissant.
Voilà le sujet entier 