#include <stdio.h>
int main() {
int n1,n2 ;
char operator ;
printf("enter the expression");
scanf("%d","%c","%d",&n1,&operator,&n2);
if (operator == '+') {
printf("%d+%d=%d",n1,n2,n1+n2);
} else if (operator == '-') {
printf("%d-%d=%d",n1,n2,n1-n2);
} else if (operator == '*') {
printf("%d*%d=&d",n1,n2,n1*n2);
} else if (operator == '/') {
printf("%d/%d=%d",n1,n2,n1/n2);
} else {
printf("wrong input");
}
return 0;
}
This code shows no error but does not run as expected. After i enter the expression, it does not give me an output