Общие элементы двух массивов - 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();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5
Похожие ответы