------------------------------------------------------------------------- CS113 - Fall 1998 if-statement practice Here are 15 short programs which use if-else. There are no comments but you can easily tell what they do by reading them. I've used a couple of these programs in class. ----------------------------------------------------------------------- 1. #include int main(void) { int number1, number2; printf("Please enter two numbers: "); scanf("%d %d",&number1, &number2); if (number1 > number2) printf("%d is bigger\n", number1); else printf("%d is bigger\n", number2); return (0); } -------------------------------------------------------------------------- 2. #include int main(void) { int number1, number2; printf("Please enter two numbers: "); scanf("%d %d",&number1, &number2); if (number1 == number2) printf("yes\n"); else printf("no\n"); return (0); } --------------------------------------------------------------- 3. #include int main(void) { int number; printf("Please enter a number: "); scanf("%d",&number); if (number % 2 == 0) printf("%d is even\n", number); else printf("%d is odd\n", number); return (0); } -------------------------------------------------------------------------- 4. #include int main(void) { int number; printf("Please enter a number: "); scanf("%d",&number); if (number % 3 == 0) printf("%d is divisible by 3\n", number); else printf("%d is not divisible by 3\n", number); return (0); } --------------------------------------------------------------- 5. #include int main(void) { int number1, number2; printf("Please enter two numbers: "); scanf("%d %d",&number1, &number2); if (number1 < number2) printf("%d is smaller\n", number1); else printf("%d is smaller\n", number2); return (0); } -------------------------------------------------------------------------- 6. #include int main(void) { int number; printf("Please enter a number: "); scanf("%d",&number); if (number == 0) printf("It is zero\n"); else printf("It is not zero\n"); return (0); } --------------------------------------------------------------- 7. #include int main(void) { int number; printf("Please enter a number: "); scanf("%d",&number); if (number > 0) printf("%d is positive\n", number); else printf("%d is not positive\n", number); return (0); } -------------------------------------------------------------------------- 8. #include int main(void) { int number1, number2; printf("Please enter two numbers: "); scanf("%d %d",&number1, &number2); if (number1 == -number2) printf("%d is the negative of %d\n",number1,number2); else printf("%d is not the negative of %d\n",number1,number2); return (0); } --------------------------------------------------------------- 9. #include int main(void) { int number1, number2; printf("Please enter a number: "); scanf("%d",&number); if (number * number > 60) printf("%d squared is bigger than 60\n", number); else printf("%d squared is not bigger than 60\n", number); return (0); } -------------------------------------------------------------------------- 10. #include int main(void) { int number1, number2; printf("Please enter two numbers: "); scanf("%d %d",&number1, &number2); if (number1 * number1 + number2 * number2 > 20) printf("The sum of their squares is greater than 20\n"); else printf("The sum of their squares is not greater than 20\n"); return (0); } --------------------------------------------------------------- 11. #include int main(void) { int number1, number2; printf("Please enter two numbers: "); scanf("%d %d",&number1, &number2); if (number1 * number2 > 0) printf("Their product is positive\n"); else printf("Their product is not positive\n"); return (0); } -------------------------------------------------------------------------- 12. #include int main(void) { int number1, number2; printf("Please enter two numbers: "); scanf("%d %d",&number1, &number2); if (number1 % number2 == 0) printf("%d is divisible by %d\n", number1, number2); else printf("%d is not divisible by %d\n", number1, number2); return (0); } --------------------------------------------------------------- 13. #include int main(void) { int number1, number2, number3; printf("Please enter three numbers: "); scanf("%d %d",&number1, &number2, &number3); if (number1 * number1 + number2 * number2 == number3 * number3) printf("The sum of the squares is equal\n"); else printf("The sum of the squares is not equal\n"); return (0); } -------------------------------------------------------------------------- 14. #include int main(void) { int number1, number2; printf("Please enter two numbers: "); scanf("%d %d",&number1, &number2); if ((number1 == 0) && (number2 == 0)) printf("They are both 0\n"); else printf("They are not both 0\n"); return (0); } --------------------------------------------------------------- 15. #include int main(void) { int number1, number2; printf("Please enter two numbers: "); scanf("%d %d",&number1, &number2); if ((number1 == 0)|| (number2 == 0)) printf("At least one is 0\n"); else printf("Neither one is 0\n"); return (0); } --------------------------------------------------------------------------