This code is a program to find the largest number among three given numbers. It starts by declaring three integer variables named num1, num2, and num3.
Then the program prompts the user to input the values for these variables using printf() and scanf() statements.
After that, the program checks for three conditions using if-else statements to determine which number is the largest.
#include <stdio.h>
int main() {
int num1, num2, num3;
printf("Enter first number: ");
scanf("%d", &num1);
printf("Enter second number: ");
scanf("%d", &num2);
printf("Enter third number: ");
scanf("%d", &num3);
if (num1 == num2 && num2 == num3){
printf("Same numbers. \n");
}
else if (num1 >= num2 && num1 >= num3)
printf("%d is the largest number. \n", num1);
else if (num2 >= num1 && num2 >= num3)
printf("%d is the largest number. \n", num2);
else if (num3 >= num1 && num3 >= num2)
printf("%d is the largest number. \n", num3);
return 0;
}
Result:
Enter first number: 10
Enter second number: 20
Enter third number: 30
30 is the largest number.
Process returned 0 (0x0) execution time : 3.214 s
Press any key to continue.
- If all three numbers are equal, the program prints "Same numbers.".
- If
num1is greater than or equal tonum2andnum1is greater than or equal tonum3, the program prints "num1is the largest number.". - If
num2is greater than or equal tonum1andnum2is greater than or equal tonum3, the program prints "num2is the largest number.". - If
num3is greater than or equal tonum1andnum3is greater than or equal tonum2, the program prints "num3is the largest number.".
Finally, the program returns 0 to indicate successful execution.