je suis vraiment un debutant en c mais je connu d'autre langage de programmation
,recement j'ai commence par apprendre c avec la reslisation des programme pour debutant , alors j'ai un programme deschifres de amstrong ca vx dire les chifres avec cette propriete 153= 1^3+5^3+3^3

alors je pense que c simple mais en effet j'ai le programme mais les resultat sont faut aussi je fait output des operation simple il me donne une division imaginaire


le programme c ca


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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
 
#include <stdio.h>
 
int main(void)
{
    int N;
    int controllo=1;
printf("%5s---numeri amstrong---\n");
scanf("Inserisci il numero N : (0..N)%d\n :&N");    
if(n<o || >999){
printf("%d non e un numero amstrong ",N);
}
else {
	if (controllo==ft(N)){
	    printf("il numero %d e N Amstrong\n",N);
	}
	else{
	    printf(" %d non e un numero amstrong\n",N);
	}
    }
 
}
 
 
 
/* function */
 int ft(int l){
	    int Resto,i,re;
	    int somma=0;
	    int num;
	    num=l;
        for(i=0;i<3;i++){
            re=num/10; printf("numero %d",re);
            Resto=num-re*10; printf("Numero %d \n",Resto);
            num/=10;
            somma+=Resto^3;
        }
        if(somma==num){
            return 1;
        }
        else{
	    return 0;
        }
 }
dsl pour italian , parceque je fait mais etude en italian
aide ??