Bonjour,
Je suis de façon autodidacte le cours de C++ sur internet et je tentes de comprendre la partie sur les boucles et les conditions.
Je tente de faire cette exercice:
Parmi les entiers entre 100 et 500, seuls 4 nombres peuvent être représentés pas la somme des cubes de leurs chiffres.
J'obtiens en ce moment ceci comme programme:
Cependant, lorsque je fais exécuter mon programme, rien n'apparaît...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 #include <iostream> #include <cmath> using namespace std; int main() { int nombre, sommeCube, valeur, Chiffre; int BORNE1 (100); int BORNE2 (500); for(nombre = BORNE1; nombre < BORNE2; nombre++) valeur = nombre; sommeCube = 0; while (valeur > 0 ) Chiffre = valeur % 10; sommeCube = sommeCube + Chiffre * Chiffre * Chiffre; valeur = valeur / 10; if ( nombre == sommeCube) cout << "nombre = %5d, somme des cubes de ses chiffres = %5d\n" << nombre << sommeCube << endl; return 0; }
J'aurais besoins d'aide, car je ne sais pas ou mon erreur se situe
Merci
Partager