static private float Median(float[] array)
float [] tempArray = array;
float 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("How many names 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 " +(i + 1));
grades[i] = float.Parse(Console.ReadLine());
float [] other = new float [grades.Length];
Array.Copy(grades, other, grades.Length);
Console.Write("Your grades from smallest to largest are: ");
foreach (float numbers in grades)
Console.Write(numbers + " ");
Console.WriteLine("The average of the numbers is " + grades.Average());
Console.WriteLine("The median of the set of numbers is " + Median(grades));
if (grades.Average() > 64)
Console.WriteLine("Good job you are passing!");
else (grades.Average() <65)