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 27 28 29 30
   | #include <iostream>
#include <cmath>
#include <string>
 
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 = " << nombre << ", somme des cubes de ses chiffres = " << sommeCube << endl;
 
  return 0;
} | 
Partager