IF ELSE statement in c programming; In this tutorial, you will learn everything about if else statement in C programming with examples.
C if else Statement
The c programming if else statement executes a block of code if a specified condition is true. If the condition is false, another block of code can be executed.
Syntax of C if else Statement
The syntax of the if else statement in C programming; as shown below:
if (test expression) {
// run code if test expression is true
}
else {
// run code if test expression is false
}
Example 1 – C program to Check Number Is Even OR Odd using IF Else
See the following c program for if statement; as shown below:
// Check whether an integer is odd or even
#include <stdio.h>
int main() {
int number;
printf("Enter an integer: ");
scanf("%d", &number);
// True if the remainder is 0
if (number%2 == 0) {
printf("%d is an even integer.",number);
}
else {
printf("%d is an odd integer.",number);
}
return 0;
}
Output of the above c program
Enter an integer: 10 10 is an even integer.
Explaination of above c program
- Take input from user in program.
- Then the test expression
number%2==0is evaluated to false. - Hence, the statement inside the body of
elseis executed.
Example 2 – C Program to Check Whether a Number is Divisible by 5 using if else statement
See the second c program for if statement; as shown below:
// C Program To Check Whether a Number is Divisible by 5 and 11
#include <stdio.h>
int main(){
int num;
// Asking for Input
printf("Enter an number: ");
scanf("%d", &num);
if ((num % 5 == 0)) {
printf("%d is divisible by 5.", num);
}
else{
printf("%d is not divisible by 5 ", num);
}
return 0;
}
Output of the above c program
Enter an number: 10 10 is divisible by 5.
Explanation of above c program
- Take input number from user in program.
- The condition (num % 5 == 0) specified in the “if” returns true, then body of if is executed.
- Otherwise, body of else is executed.