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()
Console.WriteLine("Please enter how many gardes you would like?");
int num = int.Parse(Console.ReadLine());
float[] grades = new float[num];
for (int i = 0; i < num; i++)
Console.WriteLine("Enter your value number " + (i + 1));
grades[i] = float.Parse(Console.ReadLine());
Console.WriteLine("Your grades in smallest to largest are: ");
foreach (float grade in grades)
Console.WriteLine(grade);
Console.WriteLine("\nThe average of your numbers is: " + grades.Average());
Console.WriteLine("\nThe median of your list of numbers is: " + Median(grades));
Console.WriteLine("If your grade avarage is more than 65 you have passed but if it is lower than 65 you have falied");
Console.WriteLine("Press q to quit or any other key to continue.");
choice = Console.ReadLine();