I cannot seem to get any of the if statements other than the first one to work. I have searched high and low for the cause and have come up with nothing.
Code:
#include <stdio.h>
#include <conio.h>
int main(void)
{
int add;
int subt;
int mult;
int divi;
int num1;
int num2;
int sum;
printf("Add(1), Subtract(2), Multiply(3), Divide(4) \nEnter the corrisponding number for the action you want to take: ");
scanf("%d", &add, &subt, &mult, &divi);
if(add == 1){
printf("Enter first digit: ");
scanf("%d", &num1);
printf("Enter second digit: ");
scanf("%d", &num2);
sum = num1 + num2;
printf("\nAnswer: %d", sum);
}
if(subt == 2){
printf("Enter first digit:");
scanf("%d", &num1);
printf("Enter second digit:");
scanf("%d", &num2);
sum = num1 - num2;
printf("\nAnswer: %d", sum);
}
if(mult == 3){
printf("Enter first digit:");
scanf("%d", &num1);
printf("Enter second digit:");
scanf("%d", &num2);
sum = num1 * num2;
printf("\nAnswer: %d", sum);
}
if(divi == 4){
printf("Enter first digit:");
scanf("%d", &num1);
printf("Enter second digit:");
scanf("%d", &num2);
sum = num1 / num2;
printf("\nAnswer: %d", sum);
}
getch();
}