Write a C# program to find the largest of three numbers
you can write a program that finds the biggest number from given 3 numbers with this code.
C# Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
static void Main(string[] args) { int number1, number2, number3; string result; Console.Write("Input the first number :"); number1 = Convert.ToInt32(Console.ReadLine()); Console.Write("Input the second number :"); number2 = Convert.ToInt32(Console.ReadLine()); Console.Write("Input the third number :"); number3 = Convert.ToInt32(Console.ReadLine()); if (number1 > number2 && number1 > number3) { result= "The 1st Number is the greatest among three. \n"; } else if (number2 > number1 && number2 > number3) { result = "The 2nd Number is the greatest among three \n"; } else { result= "The 3rd Number is the greatest among three \n"; } Console.WriteLine(result); Console.ReadLine(); } |
Output:
Online Editor:
Solution 2: we can use Math.max method for alternative solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
static void Main(string[] args) { int number1, number2, number3,result; Console.Write("Input the first number :"); number1 = Convert.ToInt32(Console.ReadLine()); Console.Write("Input the second number :"); number2 = Convert.ToInt32(Console.ReadLine()); Console.Write("Input the third number :"); number3 = Convert.ToInt32(Console.ReadLine()); result= Math.Max(Math.Max(number1, number2), number3); Console.WriteLine("The biggest number is {0}", result); Console.ReadLine(); } |
Solution 3: Solution with array.max method.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
static void Main(string[] args) { int number1, number2, number3; Console.Write("Input the first number :"); number1 = Convert.ToInt32(Console.ReadLine()); Console.Write("Input the second number :"); number2 = Convert.ToInt32(Console.ReadLine()); Console.Write("Input the third number :"); number3 = Convert.ToInt32(Console.ReadLine()); int[] numbers = { number1, number2, number3 }; int result = numbers.Max(); Console.WriteLine("The biggest number is {0}", result); Console.ReadLine(); } |