Purtroppo non va neanche così:
codice:
#include<stdio.h>
int main(){
printf("type 2 numbers\n");
int a,b;
char car=' ';
scanf("%d %d", &a, &b);
fflush(stdin);
while((car=='\n')||(car=='\t')||(car=' ')){
printf("Insert the operator\n");
scanf("%c",&car); }
switch(car){
case '+': printf("a+b= %d",a+b); break;
case '-': printf("a-b= %d",a-b); break;
case '*': printf("a*b=%d",a*b); break;
case '/': printf("a:b=%d",a/b); break;
default : printf("the requested operation is not valid");
return -1; }
return 0; }
spero non sia un problema del mio compilatore, ma solo della mia testa!