tsunade sama BE AWAKED !! | tu peux aussi utiliser le switch  ,votre programme sera bien testé
   voilà comment t'initialiser si tu ne connais pas:
  Citation :
 
 
 long choixcalcul=0;
 printf ("===Menus===\n" );
 printf("1.Addition\n" );
 printf("2.Multiplication\n" );
 printf("3.Division\n" );
 printf("4.Soustraction\n" );
 printf("\n" );
   printf("Quel type de calcul voulez vous effectuez?\n" );
  
 scanf("ld%",&choixcalcul);
   |  
 
     switch(choixcalcul)
 {
 case 1://si tu tape le 1
 {
 resultat = nombre1 + nombre2;
 printf("%ld + %ld = %ld\n", nombre1, nombre2, resultat);
 break;
 }
 équivalent à:
  Citation :
 
 if (choixcalcul=1)
 {
 long nombre1=0,nombre2=0,resultat=0;
 printf("Entrez le nombre 1 :\n " );
 scanf("%ld", &nombre1);
 printf("Entrez le nombre 2 :\n " );
 scanf("%ld", &nombre2);
 resultat = nombre1 + nombre2;
 printf("%ld + %ld = %ld\n", nombre1, nombre2, resultat);
 }
  
 system("PAUSE" );      
   return 0;
 } 
   |  
 
 case 2:
 {
           .
           .
           .
 break;
 }
   //..et tu continue avec les autres operations: * / -   et à la fin tu dois tester si le choix qui a été taper est different de (1,2,,3,4) ou non car tu as 4 seulement operations ..
 comme suit
 default: printf("error\n\a" );//choix=7 ou   break;
 }  
   mais je te conseille d'utiliser les commandes le 'Entrez...' à l'exterieur du switch pour éviter la répétition.
 aussi une remarque: je ne comprend pas pourquoi  l'initialisation par 0 ?
  Citation :
 
 long nombre1=0,nombre2=0,resultat=0;
   |  
    |