Сравнение двух массивов и вывод отсутствующих данных в третий массив - C#

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

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

Добрый день. Задача стоит такая: Имеется два массива provider и margin, требуется сравнить margin с provider. Отсутствующие элементы добавить в массив mass
int i =2; // контрольная переменная
int[] provider ={1,2,3,4,5,6};
int[,] margin = {{1,1},{1,2}, {2,1},{2,4}};// {1,2}, где 1 - контрольная переменная

//конечный результат должен выглядеть так: 
2,3,5,6

Решение задачи: «Сравнение двух массивов и вывод отсутствующих данных в третий массив»

textual
Листинг программы
using System;
using System.Linq;
 
class MyClass
{
    static void Main(string[] args)
    {
        int i = 2;
        int[] provider = { 1, 2, 3, 4, 5, 6 };
        int[,] margin = { { 1, 1 }, { 1, 2 }, { 2, 1 }, { 2, 4 } };
 
        var result = provider.Except(margin.Cast<int>()).ToArray();
        Console.WriteLine(string.Join(" ",result));
    }
 
    
}

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


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

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

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