#include<stdio.h>
int main() {
float a, b, r;
char op;
scanf("%f",&a);
scanf("%c",&op);
scanf("%f",&b);
scanf("%f",&r);
switch(op) {
case '+':
r = a + b;
printf("%f", r);
break;
case '-':
r = a - b;
printf("%f", r);
break;
case '*':
r = a * b;
printf("%f", r);
break;
case '/':
r = a / b;
printf("%f", r);
break;
default:
printf ("Nekaj ne delas prav");
}
return 0;
}
it is giving output
"Nekaj ne delas prav"
and not taking any input. instead of using 'scanf()'and why it directly gives default value as output instead of using switch statement.