
#include <stdio.h>

int main() {
    int a, b, c;
    char ch;

    printf("Enter first integer: \n");
    scanf("%d", &a) ;

    printf("Enter second integer: \n ");
    scanf("%d", &b)  ;

    printf("Enter operand (+, -, *, /): \n ");
    scanf(" %c", &ch); // space before %c to skip whitespace

    switch (ch) {
        case '+':
            c = a + b;
            printf("User wants addition: %d\n", c);
            break;
        case '-':
            c = a - b;
            printf("User wants subtraction: %d\n", c);
            break;
        case '*':
            c = a * b;
            printf("User wants multiplication: %d\n", c);
            break;
        case '/':
            if (b != 0) {
                c = a / b;
                printf("User wants division: %d\n", c);
            } else {
                printf("Error: Division by zero is not allowed.\n");
            }
            break;
        default:
            printf("Invalid operator.\n");
    }

    return 0;
}
 
