Langace C, Nombre parfait
Fermé
keurdange
KX
- Messages postés
- 718
- Date d'inscription
- lundi 8 novembre 2010
- Statut
- Membre
- Dernière intervention
- 13 juillet 2016
KX
- Messages postés
- 16520
- Date d'inscription
- samedi 31 mai 2008
- Statut
- Modérateur
- Dernière intervention
- 16 mai 2022
A voir également:
- Nombre parfait en c
- Algorithme nombre parfait en c - Meilleures réponses
- Nombre parfait langage c - Meilleures réponses
- Nombre parfait python - Forum - Programmation
- Langace C, Nombre parfait - Forum - Programmation
- Nombre parfait algorithme - Forum - Pascal
- Nombre parfait ✓ - Forum - C
- Nombre parfait java - Forum - Java
3 réponses
KX
Modifié par KX le 20/06/2011 à 08:23
- Messages postés
- 16520
- Date d'inscription
- samedi 31 mai 2008
- Statut
- Modérateur
- Dernière intervention
- 16 mai 2022
Modifié par KX le 20/06/2011 à 08:23
Comme le disait Arya Dröttningu, ton erreur est dans la boucle for, en effet n=nbr-1 n'est pas une condition d'arrêt, c'est une affection, et du coup ta boucle ne s'arrête jamais... Modifies ça en n<=nbr-1 ou n<nbr et ça se terminera.
Remarque : ton calcul est faux, je l'ai testé entre 1 et 10000, il trouve 2 (qui n'est pas parfait) et 6 alors qu'on devrait trouver 6, 28, 496 et 8128...
Remarque : ton calcul est faux, je l'ai testé entre 1 et 10000, il trouve 2 (qui n'est pas parfait) et 6 alors qu'on devrait trouver 6, 28, 496 et 8128...