Skip to content

Finding the Greatest Number

/******************************************************************************

                            Online C# Compiler.
                Code, Compile, Run and Debug C# program online.
Write your code in this editor and press "Run" button to execute it.

*******************************************************************************/

using System;
class GreatestNumber{
  static void Main() {
  bool tryAgain = true;
    
        int n1,n2,n3;
    do {    
        try {
            
        Console.Write("\n\n");
        Console.Write("Find the largest of three numbers:\n");
        Console.Write("------------------------------------");
        Console.Write("\n\n");
        Console.Write("Enter First Number: ");
        n1 = Convert.ToInt32(Console.ReadLine());
        Console.Write("Enter Second Number: ");
        n2 = Convert.ToInt32(Console.ReadLine());
        Console.Write("Enter Third Number: ");
        n3 = Convert.ToInt32(Console.ReadLine());
     
        if (n1 == n2 && n2 == n3){
            Console.WriteLine("Same value!");
            tryAgain = false;}
        else if( n1 >= n2 && n1 >= n3){
            Console.WriteLine("The greatest number is: "+n1);
            tryAgain = false;}
        else if (n2 >= n1 && n2 >= n3){
            Console.WriteLine("The greatest number is: "+n2);
            tryAgain = false;}
        else{
            Console.WriteLine("The greatest number is: "+n3);
            tryAgain = false;}
        } catch
        (Exception e) {
      Console.Write("Please enter integers only!");
      Console.Write("\n\n");
        }
    }while(tryAgain);  
  }
}
Published inC#