public static void Main()
Console.Write("How many students in the class: ");
number_Of_Students = int.Parse(Console.ReadLine());
if(number_Of_Students < 6){Console.WriteLine("Invalid Input "); goto ONE;}
catch(Exception){Console.WriteLine("Invalid input"); goto ONE;}
string[] student_Name = new string[number_Of_Students];
int[] student_Result = new int[number_Of_Students];
for (i = 0; i < number_Of_Students; i++)
Console.Write("What is the name of student {0}: ", i + 1);
student_Name[i] = Console.ReadLine();
if(student_Name[i] == ""){Console.WriteLine("Invalid input "); goto TWO;}
Console.Write("What is the test result for {0}: ", student_Name[i]);
student_Result[i] = int.Parse(Console.ReadLine());
if(student_Result[i] < 0 && student_Result[i] > 100){Console.WriteLine("Invalid input"); goto THREE;}
catch(Exception){Console.WriteLine("Invalid input ");goto THREE;}
Array.Sort(student_Result, student_Name);
Array.Reverse(student_Result);
Array.Reverse(student_Name);
for (int A = 0; A < number_Of_Students; A++)
Console.WriteLine(student_Name[A]);
if(student_Result[A] > 70)
Console.WriteLine("Distinction");
else if(student_Result[A] > 51 && student_Result[A] < 69)
Console.WriteLine("Merit");
else if(student_Result[A] > 41 && student_Result[A] < 50)
Console.WriteLine("Pass");
Console.WriteLine("Fail");