Нужно найти первый элемент двумерного массива, который равен среднему арифметическому остальных элементов массива и удалить столбец, в котором содержится этот элемент. Как реализовать удаление столбца массива, находящемся в строке u и столбце v?
Судя по коду я бы сделал так: 0. Оформил бы всё в функции для наглядности 1. Написал бы ф-ю Удаления столбца/строки так: создаём новый массив, копируем туда все данные но без нужного столбца/строки, удаляем старый массив, если надо перекидываем указатели нового массива в старые указатели
Викулов Станислав
Мастер
(1670)
Хорошо, что-бы удалить столбец, у тебя должен быть реализован хотя-бы односвязный список, которого у тебя по сути нет! В этом списке должны хранится указатели на первые элементы столбцов (строк), если они будут, делается элементарно, меняются указатели и удаляется столбец (по элементно в твоём случае командой free())