Programme de calculatrice

ledebutant -  
jaky1212 Messages postés 143 Statut Membre -
Bonjour,
j'ai ecrit un programme de calceulatrice , mais lorsque je l'execute , ça marche pas correctement , alors que je n'ai met aucune faute dans le programme , je vous demande de
l'aide , voilà le programme :

#include<stdio.h>
#include<stdlib.h>
int main(){
int a,b;
char op;
printf("entrer deux entiers :\n");
scanf("%d%d",&a,&b);
printf("\nentrer l'un des operateurs (+,-,*,/) :\n");
scanf("%s",&op);
switch(op){
case '+' : printf("\n%d+%d=%d\n",a,b,a+b);break;
case '-' : printf("\n%d-%d=%d\n",a,b,a-b);break;
case '*' : printf("\n%d*%d=%d\n",a,b,a*b);break;
case '/' : {
if(b==0)
printf("\nimpossible de diviser par 0\n");
else
printf("\n%d/%d=%.2f\n",a,b,a/b);
};break;
}
system("pause");
}

et merci infiniment

A voir également:

1 réponse

jaky1212 Messages postés 143 Statut Membre 8
 
Dans le scanf rajoutes un espace entre les deux int pour qu'ils puissent être identifiés.
scanf("%d %d",&a,&b);

et lors de la saisie des entiers tape exemple 10 15
0