C Program to find Largest of Three Numbers

C program to find the largest or greatest of three numbers; Through this tutorial, we will learn how to find the largest of three numbers in the c program using if statement, ternary operator and nested if else statement.

Algorithm and Programs to find Largest of Three Numbers

Use the following algorithm and program to find largest of 3/threee numbers in c:

  • Aglorithm to Find Largest of Three Numbers
  • C Program to Find Largest of Two Numbers using Else If Statement
  • C Program to Find Largest of Two Numbers using Ternary Operator
  • C Program to Find Largest of Two Numbers using Nested If Else Statement

Aglorithm to Find Largest of Three Numbers

Use the following algorithm to write a c program to find largest of three number; as follows:

  1. Start program
  2. Read the three integer values in program.
  3. Check if num1 is greater than num2.
  4. If true, then check if num1 is greater than num3.If true, then print ‘num1’ as the greatest number.
  5. If false, then print ‘num3’ as the greatest number.
  6. If false, then check if num2 is greater than num3.If true, then print ‘num2’ as the greatest number.
  7. If false, then print ‘num3’ as the greatest number.
  8. End program

C Program to Find Largest of Three Numbers using Else If Statement

#include <stdio.h>
int main()
{
    int num1, num2, num3;
    printf(" Enter the number1 = ");
    scanf("%d", &num1);
    printf("\n Enter the number2 = ");
    scanf("%d", &num2);
    printf("\n Enter the number3 = ");
    scanf("%d", &num3);
    if (num1 > num2)
    {
        if (num1 > num3)
        {
            printf("\n Largest number = %d \n",num1);
        }
        else
        {
            printf("\n Largest number = %d \n",num3);
        }
    }
    else if (num2 > num3)
    {
        printf("\n Largest number = %d \n",num2);
    }
    else
    {
        printf("\n Largest number = %d \n",num3);
    }
    return 0;
}

The output of the above c program; as follows:

Enter the number1 = 10
Enter the number2 = 25
Enter the number3 = 65
Largest number = 65 

C Program to Find Largest of Three Numbers using Ternary Operator

#include <stdio.h>
int main()
{
    int num1, num2, num3, largest;

    printf(" Enter the number1 = ");
    scanf("%d", &num1);
    printf("\n Enter the number2 = ");
    scanf("%d", &num2);
    printf("\n Enter the number3 = ");
    scanf("%d", &num3);

    largest =((num1>num2 && num1>num3)?num1: (num2>num3)?num2:num3);
    printf("Largest number = %d \n",largest);
    return 0;
}

The output of the above c program; as follows:

Enter the number1 = 15
Enter the number2 = 25
Enter the number3 = 35
Largest number = 35 

C Program to Find Largest of Two Numbers using Nested If Else Statement

#include <stdio.h>

int main() {

    int num1, num2, num3;

    printf("Enter 1st number : ");
    scanf("%d", &num1);

    printf("\nEnter 2nd number : ");
    scanf("%d", &num2);

    printf("\nEnter 3rd number : ");
    scanf("%d", &num3);

    if(num1 >= num2) {

        if(num1 >= num3) {

            printf("\n%d is largest number", num1);

        } else {

            printf("\n%d is largest number", num3);
        }

    } else {

        if(num2 >= num3) {

            printf("\n%d is largest number", num2);

        } else {

            printf("\n%d is largest number", num3);
        }

    }

    return 0;
}

The output of the above c program; as follows:

Enter 1st number : 85
Enter 2nd number : 65
Enter 3rd number : 78
85 is largest number

Recommended C Programs

AuthorDevendra Dode

Greetings, I'm Devendra Dode, a full-stack developer, entrepreneur, and the proud owner of Tutsmake.com. My passion lies in crafting informative tutorials and offering valuable tips to assist fellow developers on their coding journey. Within my content, I cover a spectrum of technologies, including PHP, Python, JavaScript, jQuery, Laravel, Livewire, CodeIgniter, Node.js, Express.js, Vue.js, Angular.js, React.js, MySQL, MongoDB, REST APIs, Windows, XAMPP, Linux, Ubuntu, Amazon AWS, Composer, SEO, WordPress, SSL, and Bootstrap. Whether you're starting out or looking for advanced examples, I provide step-by-step guides and practical demonstrations to make your learning experience seamless. Let's explore the diverse realms of coding together.

Leave a Reply

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