C program to Find the Largest Number Among Three Numbers

In programming, it is often necessary to find the largest number among a given set of numbers. In this program, we will write a C program that prompts the user to enter three numbers, finds the largest among them, and prints the result.

Problem Statement

The problem statement is to write a C program that prompts the user to enter three numbers, finds the largest among them, and prints the result.

Solution

Here is the C program to find the largest number among three numbers:

#include <stdio.h>

int main() {
    int num1, num2, num3;

    printf("Enter the first number: ");
    scanf("%d", &num1);

    printf("Enter the second number: ");
    scanf("%d", &num2);

    printf("Enter the third number: ");
    scanf("%d", &num3);

    if (num1 >= num2 && num1 >= num3) {
        printf("%d is the largest number.", num1);
    } else if (num2 >= num1 && num2 >= num3) {
        printf("%d is the largest number.", num2);
    } else {
        printf("%d is the largest number.", num3);
    }

    return 0;
}

Output

Explanation

First, we include the stdio.h header file which is used for input and output functions. Then, we define the main() function as the starting point of our program.

We declare three integer variables – num1, num2, and num3. num1, num2, and num3 are used to store the three numbers entered by the user.

Next, we prompt the user to enter the first number using the printf() function. The scanf() function is used to read in the first number entered by the user. The format specifier %d is used to specify that the input should be read as an integer.

We then prompt the user to enter the second number using the printf() function. The scanf() function is used again to read in the second number entered by the user.

We then prompt the user to enter the third number using the printf() function. The scanf() function is used again to read in the third number entered by the user.

We then use an if-else statement to compare the three numbers and find the largest among them. If num1 is greater than or equal to num2 and num3, we print num1 as the largest number. If num2 is greater than or equal to num1 and num3, we print num2 as the largest number. If neither of these conditions is true, we print num3 as the largest number.

Finally, we print the result using the printf() function.

Conclusion

In this tutorial, we learned how to write a C program to find the largest number among three numbers. We used an if-else statement to compare the three numbers and find the largest among them. We also used the printf() function to print the result to the console.

Share:

Leave A Reply

Your email address will not be published. Required fields are marked *

You May Also Like

This C program finds the Greatest Common Divisor (GCD) of two given numbers. Problem Statement Write a C program that...
This C program calculates the roots of a quadratic equation of the form ax^2 + bx + c = 0....
This C program allows you to find the length of a linked list, which is the number of nodes present...