C Language

C program to Find Largest of three numbers

C program to Find Largest of three numbers

In this article, we will discuss the concept of C program to Find Largest of three numbers

In this post, we are going to learn how to write a program to find largest number out of three numbers using different methods in C program.

Code to find largest numbers

Code to find largest numbers  using if statements

In this code, we will find largest number out of three numbers using if statements in C language

Program 1

#include <stdio.h>
#include <stdlib.h>
 //int biggestNum(int a, int b,int c);
int main()
{

    int num1,num2,num3; //declare the variables
    printf("Please Enter the first number: ");
    scanf("%d",&num1);//get input from user for num1
    printf("Please Enter the second number: ");
    scanf("%d",&num2);//get input from user for num2
    printf("Please Enter the third number: ");
    scanf("%d",&num3);//get input from user for num3
if(num1>=num2 && num1>=num3){
    printf("\n The largest number is: %d",num1);
  //Checking the num1 is largest
}
if(num2>=num1 && num2>=num3){
    printf("\n The largest number is: %d ",num2);
  //Checking the num2 is largest
}
if(num3>=num1 && num3>=num2){
    printf("\n The largest number is:%d ",num3);
  //Checking the num3 is largest
}
   getch();
    return 0;
}

When the above code is executed , it produces the following result

Please Enter the first number: 365
Please Enter the second number: 987
Please Enter the third number: 654

Largest number is: 987

 

Code to find largest numbers  using if-else if statements

In this code, we will find largest number out of three numbers using if else if statements in C language

Program 2

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int num1, num2,num3; //variables declaration
    printf("Enter the first number: ");
    //Ask input from the user
    scanf("%d",&num1);//Reading the input in num1
    printf("Enter the second number: ");
    scanf("%d",&num2);//Reading the input in num2
    printf("Enter the third number: ");
    scanf("%d",&num3);//REading the input in num3

    if(num1>=num2 && num1>=num3){
         printf("\nLargest number is: %d\n",num1);
    }//num1 compare num 2 and num 3
    else if(num2>=num1 && num2>=num3){
         printf("\nLargest number is: %d\n",num2);
    }//num2 compare num1 and num3
    else{
         printf("\nLargest number is: %d\n",num3);
    }

   getch();
    return 0;
}

When the above code is executed , it produces the following result

Please Enter the first number: 6785
Please Enter the second number: 9834
Please Enter the third number: 1233

Largest number is: 9834

 

Code to find largest numbers  using nested if statements

In this code, we will find largest number out of three numbers using Nested if statements in C language

Program 3

#include <stdio.h>
#include <stdlib.h>
 //int biggestNum(int a, int b,int c);
int main()
{

    int num1,num2,num3; //declare the variables
    printf("Please Enter the first number: ");
    scanf("%d",&num1);//get input from user for num1
    printf("Please Enter the second number: ");
    scanf("%d",&num2);//get input from user for num2
    printf("Please Enter the third number: ");
    scanf("%d",&num3);//get input from user for num3

    if(num1>=num2){//checking num1 and num2
            if(num1>=num3){//checking num1 and num3
         printf("\nLargest number is: %d\n",num1);
            }
            else{
                printf("\nLargest number is: %d\n",num3);
            }
    }
    else{
        if(num2>=num3){//checking num2 and num1
            printf("\nLargest number is: %d\n",num2);
        }
        else{
            printf("\nLargest number is: %d\n",num3);
        }

    }
   getch();
    return 0;
}

When the above code is executed , it produces the following result

Please Enter the first number: 786
Please Enter the second number: 432
Please Enter the third number: 987

Largest number is: 987

 

Code to find largest numbers  using function

In this code, we will find largest number out of three numbers using function in C language

Program 4

#include <stdio.h>
#include <stdlib.h>
biggestNumber(int,int,int);//function prototype
int main()
{

    int a,b,c;
    printf("Enter the three numbers\n");
    scanf("%d%d%d",&a,&b,&c);
    int result=biggestNumber(a,b,c);//Calling the function
    printf("Biggest number is: %d\n",result);
    //display the result
    getch();
    return 0;
}
int biggestNumber(int a,int b,int c){//function definition
if(a>b)
{
    if(a>c)
    return a;
    else
        return c;
}
else
{
    if(b>c)
        return b;
    else
        return c;
}
}

When the above code is executed , it produces the following result

Enter the three numbers 765
123
567

Biggest number is: 765

Code to find largest numbers  using ternary operator

In this code, we will find largest number out of three numbers using ternary operator in C language

Program 5

#include <stdio.h>
#include <stdlib.h>
 //int biggestNum(int a, int b,int c);
int main()
{

    int num1,num2,num3; //declare the variables
    printf("Please Enter three numbers: ");
    //Ask input from the user
    scanf("%d %d %d",&num1,&num2,&num3);
    //get input from user and store the variables

int result=num3>(num1>num2?num1:num2)?num3:((num1>num2)? num1:num2);
printf("Largwst number is: %d",result);
getch();
    return 0;
}

When the above code is executed , it produces the following result

Please Enter three numbers: 567
432
879
Largest number is:  879

 

Program 6

#include <stdio.h>
#include <stdlib.h>
 //int biggestNum(int a, int b,int c);
int main()
{

    int num1,num2,num3; //declare the variables
    printf("Enter three numbers: ");
    //Ask input from the user
    scanf("%d %d %d",&num1,&num2,&num3);
    //get input from user and store the variables

int temp=(num1>num2)? num1:num2;
int largest= num3>temp?num3:temp;
printf("Largest number is: %d",largest);
getch();
    return 0;
}

When the above code is executed , it produces the following result

Please Enter three numbers: 1004
2045
5460
Largest number is:  5460

 

Code to find largest numbers  using Array in C language

In this code, we will find largest number out of three numbers using Array in C language

Program 7

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int arr[10], size,i;
    printf("Enter the number of elements in an array\n");
    scanf("%d",&size);//takes input from user for array length
    printf("Enter %d integers \n",size);

    for(i=0; i<size; i++){
   printf("Enter the element %d: ",(i+1));
   scanf("%d",&arr[i]);//takes input from user for array
   }
int max=arr[0];
   for(i=0; i<size; i++){
     if(max<arr[i]){
     max=arr[i];
   }
   }
   printf("\nThe largest value is:%d ",max);
   getch();
    return 0;
}

 

Enter the number of elements in an array
3
Enter 3 integers
Enter the element 1: 45
Enter the element 1: 56
Enter the element 1: 67
The largest value is : 67

 

Suggested post

Operator in C language

if statements in C language

Nested if statement in C language

Array in C language

Function in C language

 

Similar post

Java code to find middle of three

C code to find middle of three

C++ code to find middle of three

Python code to find middle of three

 

Java program to Find largest of three numbers

C program to Find largest of three numbers

C++ program to Find largest of three numbers

Python program to Find largest of three numbers

 

Karmehavannan

Recent Posts

Multiply two numbers in Java using scanner| 5 different ways

Multiply two numbers in Java using scanner| 5 different ways In this article, we will…

3 months ago

5 different ways to Divide two numbers in Java using scanner

5 Different ways to Divide two numbers in Java using scanner In this article, we…

3 months ago

Learn 8 Ways to Subtract Two Numbers Using Methods in Java

Learn 8 Ways to Subtract Two Numbers Using Methods in Java In this article, we…

4 months ago

10 ways to subtract two numbers in Java

10 ways to subtract two numbers in Java In this article, we will discuss the…

4 months ago

Java Code Examples – Multiply Two Numbers in 5 Easy Ways

Java Code Examples – Multiply Two Numbers in 5 Easy Ways In this article, we…

4 months ago

How to Divide two numbers in Java| 5 different ways

How to Divide two numbers in Java| 5 different ways In this article, we will…

4 months ago

This website uses cookies.