C Program to find greatest of three numbers
June 5, 2021

In this tutorial, we have shared a program that compares three input integer numbers and returns the greatest number as output. To do this comparison, we are using a simple if-elseif-else block.
Program to find largest of three input numbers
The program will prompt user to input three integer numbers and based on the input, it would compare and display the greatest number as output. In this program num1, num2 & num3 are three int variables that represents number1, number2 and number3 consecutively.
#include<stdio.h> int main() { int num1,num2,num3; //Ask user to input any three integer numbers printf("\nEnter value of num1, num2 and num3:"); //Store input values in variables for comparsion scanf("%d %d %d",&num1,&num2,&num3); if((num1>num2)&&(num1>num3)) printf("\n Number1 is greatest"); else if((num2>num3)&&(num2>num1)) printf("\n Number2 is greatest"); else printf("\n Number3 is greatest"); return 0; }
Output:
Enter value of num1, num2 and num3: 15 200 101 Number2 is greatest