Welcome to our website! We are adding new data every day, so please check back often for updates.
Posts

# How to Write a C Program that Finds the Maximum of Three Integers

write a simple C program that accepts three integers from the user and finds the maximum of them.

In this program, we will show you how to write a simple C program that accepts three integers from the user and finds the maximum of them.

#### C program

The program will use the following steps:

• Include the standard input/output header file 'stdio.h' to use the functions 'printf' and 'scanf'.
• Define the main function that will contain the logic of the program.
• Declare four integer variables: 'a', 'b', 'c', and 'max'. The first three will store the user input, and the last one will store the maximum value.
• Prompt the user to enter three integers using the 'printf' function.
• Read the user input using the 'scanf' function and store it in the variables 'a', 'b', and 'c'.
• Assign the value of a to 'max' as an initial guess.
• Compare 'b' with 'max' using the 'if' statement. If 'b' is greater than 'max', assign 'b' to 'max'.
• Compare 'c' with 'max' using another 'if' statement. If 'c' is greater than 'max', assign 'c' to 'max'.
• Print the value of 'max' using the 'printf' function.
• Return 0 from the main function to indicate successful execution.

The code for the program is given below:

#include <stdio.h>

int main()

{

int a, b, c, max;

printf("Enter three integers: ");

scanf("%d %d %d", &a, &b, &c);

max = a;

if (b > max)

max = b;

if (c > max)

max = c;

printf("The maximum of three is %d\n", max);

return 0;

#### Output

You will see something like this:

Enter three integers: 10 20 15

The maximum of three is 20

you can try different inputs and see how the program works.

#### Conclusion

This program is a simple example of how to use C to perform basic arithmetic operations and comparisons. You can modify it to find the minimum of three integers, or sort them in ascending or descending order. You can also use loops and arrays to extend it to handle more than three integers.