Arkadaşlar merhaba şöyle bir kod yazdım ancak sayıları girince işlem yapılması gerekirken sonuç olarak hep ilk girdiğim sayı çıkıyor. Nerde hata yaptığım konusunda yardımcı olur musunuz ?
#include <stdio.h>
int main(){
int a,b,c;
char isaret;
printf("2 adet sayi giriniz:");
scanf("%d %d", &a, &b);
printf("sembol giriniz :");
scanf("%s",&isaret);
switch(isaret){
case '+':
c=a+b;
printf("%d",c);
break;
case '-':
c=a-b;
printf("%d",c);
break;
case '/':
c=a/b;
printf("%d",c);
break;
case '*':
c=a*b;
printf("%d",c);
break;
default:
printf("gecerli isaret girin");
}
return 0;
}