public static void Main()
int[] array1 = new int[6] { 4, 16, 37, 48, 71, 103 };
int[] array2 = new int[7] { 1, 5, 7, 44, 53, 67, 74 };
int[] array3 = array1.Concat(array2).ToArray();
int mediana = array3[(n / 2) + 1];
Console.Write("El primer array contiene los siguientes valores: ");
for (int i = 0; i < array1.Count(); i++)
if (i == array1.Count() - 1)
Console.Write(array1[i] + " ");
Console.Write(array1[i] + ", ");
Console.Write("El segundo array contiene los siguientes valores: ");
for (int i = 0; i < array2.Count(); i++)
if (i == array2.Count() - 1)
Console.Write(array2[i] + " ");
Console.Write(array2[i] + ", ");
Console.Write("La unión de los arrays 1 y 2 contiene los siguientes valores ordenados: ");
for (int i = 0; i < array3.Count(); i++)
if (i == array3.Count() - 1)
Console.Write(array3[i] + " ");
Console.Write(array3[i] + ", ");
Console.WriteLine("La mediana de los dos arrays es: {0}", mediana);