Information

Author(s) Berg Lucas
Deadline No deadline
Submission limit No limitation

Sign in

[3.4b] Somme du cube

Remplacez les TODO du programme ci-dessous afin de demander à l'utilisateur d'entrer un nombre positif et qui détermine si ce nombre peut être exprimé comme la somme du cube de deux autres nombres positifs.

ATTENTION!
Vous aurez besoin de mettre une boucle dans une boucle pour réaliser ce programme ! Vous aurez donc besoin de deux compteurs d'itération. Veillez à initialiser le premier compteur hors de la première boucle (comme d'habitude) et le second compteur à l'intérieur de cette boucle, juste avant la seconde.

Exemple

Par exemple, si l'utilisateur indique 27, le programme devrait afficher:

Entrez un nombre: 27

27 est la somme du cube de 0 et de 3.

Dans le cas où il n'y aurait pas de décomposition comme avec le nombre 17, le programme devrait afficher:

Entrez un nombre: 17

Aucune paire de nombres positifs n'a été trouvée.

Autoévaluation

Une fois votre programme écrit, vérifiez et corrigez les points suivants:

  • Chaque instruction se termine-t-elle bien par un point virgule ?
  • La séquence d'instruction après l'accolade ouvrante est-elle alignée mais légèrement décalée vers la droite par rapport à "main" ?
  • Chaque variable est-elle déclarée ? C'est-à-dire, avez vous déterminé le type de chacune de vos variables ?
  • Avez-vous utilisé la fonction de lecture qui correspond au type de la variable dont vous voulez obtenir la valeur ? Par exemple, si vous voulez obtenir un int, avez-vous bien utilisé "scanf("%d", &votre_variable)" ?

Une fois votre programme corrigé, exécutez-le ! Si tout semble correct, postez votre réponse sur Webcampus !


Le code