hi, I have a question in #c I wrote a code but the printing is not correct. In the code there is an operation that receives two arrays of type int and returns a new array of type int whose values ??are all the values ??common to the two previous arrays
int[] one = new int[] { 4, 5, 6, 7 }; int[] two = new int[] { 4, 5, 7, 8 };
static int[] twoArrays(int[] one, int[] two) { int[] newArray = new int[one.Length]; int x = 0;
for (int i = 0; i < one.Length; i++) { for (int k = 0; k < two.Length; k++) { if (one[i] == two[i]) { newArray[x] = one[i]; x++; } }
}
return newArray;
} Console.WriteLine(twoArrays(one, two));