static private float Median(float[] array)
float[] tempArray = array;
int count = tempArray.Length;
float middleElement1 = tempArray[(count / 2) - 1];
float middleElement2 = tempArray[(count / 2)];
medianValue = (middleElement1 + middleElement2) / 2;
medianValue = tempArray[(count / 2)];
public static void Main()
string restart = "This variable will let my quit the program.";
Console.WriteLine("How many grades would you like to enter?");
int num = int.Parse(Console.ReadLine());
float[] grades = new float[num];
for(int i = 0; i<num; i++)
Console.WriteLine("Please enter value number ");
grades[i] = int.Parse(Console.ReadLine());
Console.WriteLine("Your names in alphabetical order are: ");
foreach(float grade in grades)
Console.Write(grade + " ");
Console.WriteLine("\n The average of your numbers is: " + grades.Average());
if (grades.Average() <= 64)
Console.WriteLine("You Failed :( Better luck next time");
else if(grades.Average() >= 65)
Console.WriteLine("Congratulations. You passed:) PURE GENIUS");
Console.WriteLine(" The median of your list of numbers is: " + Median(grades));
Console.WriteLine("Press q to quit the program or any other key to continue.");
restart = Console.ReadLine();