Общие элементы двух массивов - C#
Формулировка задачи:
Помогите решить проблему, всю голову поломал себе уже. Вообщем нужно найти общие элементы из двух массивов. Массивы один 10к , а второй 3к в обоих текстовые значения и есть около 500штук одинаковых. Нужно найти эти одинаковые значения. Пробовал так, но оно нормально работает на 5-6 элементах , а потом спотыкается и при запуске программы она сразу же закрывается. Заранее спасибо
for (num2 = 0; num2 <= 3000; num2++) { for (num3 = 0; num3 <= 10000; num3++) { if (mass1[num2] == mass2[num3]) Console.WriteLine(mass2[num3]); } }
Решение задачи: «Общие элементы двух массивов»
textual
Листинг программы
int[] arr1 = { 0, -3, 12, 4, 82, 17, 34, -5, 83, 7, 91, 3 }; int[] arr2 = { 1, 3, -3, 6, 85, -17, 44, -9, 4, 3, 1, 4 }; for (int i = 0; i < arr1.Length; i++) for (int j = 0; j < arr2.Length; j++) { if(arr1[i] == arr2[j]) Console.WriteLine("Элемент №{0} массива 1 равен эл. №{1} массива 2",i,j); } Console.ReadLine();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д