public static void Main()
int[] arr1=new int[] {7,5,1,2,8,9};
int[] arr2=new int[] {5,4,3,8};
int[] arrS=CountSimilerities(arr1,arr2);
for(int i=0;i<arr1.Length;i++) Console.Write(arr1[i]+" ");
for(int i=0;i<arr2.Length;i++) Console.Write(arr2[i]+" ");
Console.WriteLine("-------");
for(int i=0;i<arrS.Length;i++)
if(arrS[i]!=0) Console.Write(arrS[i]+" ");
static int[] CountSimilerities(int[] arr1, int[] arr2)
int[] arrS=new int[Math.Min(arr1.Length, arr2.Length)];
for(int i=0;i<Math.Min(arr1.Length, arr2.Length);i++)
for(int j=i+1;j<Math.Max(arr1.Length, arr2.Length);j++)
if(arr1[j] == arr2[i]) arrS[i]=arr1[j];