# Compare two integers in C

#### Learn Big Data Hadoop: Hands-On for Beginner

43 Lectures 1.5 hours

#### Practical C++: Learn C++ Basics Step by Step

Most Popular

50 Lectures 4.5 hours

#### Learn Apache Poi

11 Lectures 2 hours

Comparing two integer variables is one of the simplest program you can write at ease. In this program, you can either take input from user using `scanf()` function or statically define in the program itself.

We expect it to be a simple program for you as well. We are just comparing two integer variables. We shall first look the algorithm, then its flow diagram followed by pseudocode and implementation.

## Algorithm

Let's first see what should be the step-by-step procedure to compare two integers−

```START
Step 1 → Take two integer variables, say A & B
Step 2 → Assign values to variables
Step 3 → Compare variables if A is greater than B
Step 4 → If true print A is greater than B
Step 5 → If false print A is not greater than B
STOP
```

## Flow Diagram

We can draw a flow diagram for this program as given below −

## Pseudocode

Let's now see the pseudocode of this algorithm −

```procedure compare(A, B)

IF A is greater than B
DISPLAY "A is greater than B"
ELSE
DISPLAY "A is not greater than B"
END IF

end procedure
```

## Implementation

Now, we shall see the actual implementation of the program −

```#include <stdio.h>

int main() {
int a, b;

a = 11;
b = 99;

// to take values from user input uncomment the below lines −
// printf("Enter value for A :");
// scanf("%d", &a);
// printf("Enter value for B :");
// scanf("%d", &b);

if(a > b)
printf("a is greater than b");
else
printf("a is not greater than b");

return 0;
}
```

## Output

Output of this program should be −

```a is not greater than b
```
simple_programs_in_c.htm