public static void Main()
Console.Write("Input size: ");
n = Convert.ToInt32(Console.ReadLine());
char[] array1 = new char[n];
char[] array2 = new char[n];
char[] holder = new char[n];
Console.WriteLine("Array1: ");
for (int i = 0; i < n; i++)
array1[i] = Convert.ToChar(Console.ReadLine());
Console.WriteLine("Array2: ");
for (int i = 0; i < n; i++)
array2[i] = Convert.ToChar(Console.ReadLine());
holder = GetCommon(array1, array2);
Console.WriteLine("The Common elements are: ");
foreach (char element in holder)
static char[] GetCommon(char[] array1, char[] array2)
char[] common = new char[array1.Length];
for (int i = 0; i < array1.Length; i++)
foreach (char element in array2)
if (array1[i] == element)
common[index++] = array1[i];
for (; index < array1.Length; index++)