< p > int main ( ) { 
  
 
 int x = 0 , y = 0 , somma = 0; 
 
 int n , l; 
 
 char num [ 64 ] ; 
 
 /* Richiesta di un numero * /
 
 printf (" inserisci un numero : " ) ; 
 
 scanf_s ( " % d" , & n ) ; 
 
 /* calcolare il numero di cifre facendo 
 
 /* in una stringa 
 
 * /
 
 sprintf_s ( num, " % d " , n) ; 
 
 l = strlen ( num) ; 
 
 /* Calcolo della somma dei l- esime di sue cifre * /
 
 y = n ; 
 
 while ( y> 0 ) per 
 { 
 
 x = y % 10; 
 
 somma = somma + ( int ) pow ( ( float ) x , l) ; 
 
 y = y/10 ; 
 
 } 
 
 /* è la somma delle potenze lo stesso del numero originale ? * /
 
 se ( somma == n ) per 
 printf ( "% d è un numero di Armstrong . \\ n " , n) ; 
 
 altro 
 < p > printf (" % d non è un numero di Armstrong . \\ n " , n) ; 
 
 return 0; } 
 
 
 5 
 Premere " F7 " o cliccare sul menu "Debug" e " Genera soluzione " per compilare il programma e mostrare il risultato nella finestra di output verso il fondo del Visual C + + : 
 
 ========== Costituzione: 1 è riuscito, 0 non riuscite , 0 up- to-date , 0 ignorate ========== 
 
 Se il risultato è " 0 riuscito " e poi una serie di fallimenti , controllare il codice che avete entrò e assicurarsi che sia identico al codice del punto 4. 
 6 
 Premere " Ctrl + F5 " per eseguire il programma . Inserire un numero intero quando viene visualizzata una finestra di console nera e richiede . Viene visualizzato il risultato del calcolo .