ЗАДАЧА 102: Зададим множество X как подмножество элементов двумерного массива, лежащих на пересечении множества строк, каждая из которых содержит элемент, расположенный в диапазоне [M,N], и множества столбцов, каждый из которых также содержит элемент, расположенный в диапазоне [M,N]. Для каждого элемента матрицы a[i][j] из множества X заменить данный элемент на 1, если он не менее двух раз встречается в столбце с номером j в рамках описанного множества строк исходного массива, иначе заменить элемент на 0. Элементы не из пересечения данных множеств строк и столбцов не должны измениться. В файле data.txt через пробел записаны натуральны числа M, N, L, K и далее элементы двумерного целочисленного массива,состоящего из L строк и K столбцов, по одной строке массива в строке файла. На количество элементов нет никаких ограничений. Ввести из файла числа M, N, l, k в отдельные переменные и последующие числа в двумерный массив, отведя соответствующим образом память. Решить поставленную задачу. В случае невозможности решения задачи (если нет файла data.txt, если из файла data.txt невозможно ввести все требуемые числа, если невозможно записать данные в файл res.txt) в файл res.txt по возможности должно быть записано слово ERROR и функция main() должна вернуть значение -1, иначе функция main() должна вернуть 0. Параметры M, N, L, K и полученный массив элементов следует вывести в файл res.txt в том же формате, что и исходные данные.