Работа с массивами. Сортировка, поиск одинаковых элементов - C#

Узнай цену своей работы

Формулировка задачи:

namespace app
{
    class Program
    {
        static double number;
        static void Main(string[] args)
        {
            Random rannd = new Random();//генератор случайных чисел
            int[] A = new int[100];//инициализация массива A
            int[] B = new int[100];//инициализация массива B
            for (int i = 0; i < 100; i++)//заполнение массивов
            {
                A[i] = rannd.Next(0, 16385);//выборка для массива A - все натуральные числа между 0 и 16384
                B[i] = rannd.Next(0, 16385);//выборка для массива B - все натуральные числа между 0 и 16384
            }
        }
    }
}
Вот пока то, что смог сделать я. Дальше я все же не могу понять - потратил на это 4 часа, но так ничего и не сделал. Практически. Вроде бы так можно вывести одинаковые элементы.
int y = 0;
  foreach (var l in A)
            {
                if (B.Contains(l))
                {
                    C[y] = l;
                    y++;
                }
            }
Можете помочь?

Решение задачи: «Работа с массивами. Сортировка, поиск одинаковых элементов»

textual
Листинг программы
int[] result = A.Intersect(B).ToArray();

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


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

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

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