0% found this document useful (0 votes)
35 views

Example #1: C If Statement

The document provides 3 examples of C if statements: 1) A basic if statement that prints a number if it is negative 2) An if-else statement that checks if a number is even or odd 3) A nested if-else statement that relates two numbers as equal, greater than, or less than
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views

Example #1: C If Statement

The document provides 3 examples of C if statements: 1) A basic if statement that prints a number if it is negative 2) An if-else statement that checks if a number is even or odd 3) A nested if-else statement that relates two numbers as equal, greater than, or less than
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Example #1: C if statement

// Program to display a number if user enters negative number


// If user enters positive number, that number won't be displayed

#include <stdio.h>
int main()
{
int number;

printf("Enter an integer: ");


scanf("%d", &number);

// Test expression is true if number is less than 0


if (number < 0)
{
printf("You entered %d.\n", number);
}

printf("The if statement is easy.");

return 0;
}

Output 1

Enter an integer: -2

You entered -2.

The if statement is easy.


When user enters -2, the test expression (number < 0) becomes true. Hence, You
entered -2 is displayed on the screen.

Output 2

Enter an integer: 5

The if statement in C programming is easy.

Example #2: C if...else statement


// Program to check whether an integer entered by the user is odd or even

#include <stdio.h>
int main()
{
int number;
printf("Enter an integer: ");
scanf("%d",&number);

// True if 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

Enter an integer: 7
7 is an odd integer.

When user enters 7, the test expression ( number%2 == 0 ) is evaluated to false. Hence,
the statement inside the body of else statement printf("%d is an odd integer"); is
executed and the statement inside the body of if is skipped.

Example #3: C Nested if...else statement


// Program to relate two integers using =, > or <

#include <stdio.h>
int main()
{
int number1, number2;
printf("Enter two integers: ");
scanf("%d %d", &number1, &number2);

//checks if two integers are equal.


if(number1 == number2)
{
printf("Result: %d = %d",number1,number2);
}

//checks if number1 is greater than number2.


else if (number1 > number2)
{
printf("Result: %d > %d", number1, number2);
}

// if both test expression is false


else
{
printf("Result: %d < %d",number1, number2);
}

return 0;
}

Output

Enter two integers: 12

23

Result: 12 < 23

You can also use switch statement to make decision between multiple possibilites.

You might also like