Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.01.2013, 21:47   #1
Ultran
 
Регистрация: 22.10.2011
Сообщений: 9
Восклицание Исправить ошибку в программе на С++ (удаление строки и столбца из матрицы по условию)

Здравствуйте!
Необходимо исправить ошибку в коде программы, написанной по заданию:
Цитата:
Дан двумерный массив размером n*m и заполненный случайным образом:
- вставить после всех строк, содержащих максимальный по модулю элемент, первую строку.
- удалить из него строку и столбец, на перекрестье которых находится максимальный элемент.
Поясню: так как таких максимальных элементов в заполненной случайным образом матрице может оказаться несколько, то видимо, нужно удалить все строки и столбцы, на перекрестье которых они находятся.

Что уже реализовано в программе:
- Ввод с клавиатуры размерности массива
- Заполнение массива случайными значениями
- Добавление первой строки после всех строк, содержащих максимальные по модулю элементы.

Проблема:
- Ошибка заключается в реализации удаления строки и столбца, на перекрестье которых находится максимальный элемент. Код для последнего пункта задания был найден мной в Интернете на TurboPascal и переделан под C++, но видимо, не верно. Выводит программа неверный результат. Ошибка заключается где-то в функции "DeleteArray". Как я понял, применяется метод "сдвига". Но я это плохо понял и поэтому не могу разобраться в чем ошибка.

Исходный код программы пишется в среде Microsoft Visual C++ 2010, экспресс выпуск.

Код частично прокомментирован.

Так как код программы объемный и тут не умещается, прикладываю файл с исходником, запакованный в архив zip к сообщению.

P.S. Заранее огромное спасибо всем откликнувшемся!
Вложения
Тип файла: zip automat_1.zip (1.7 Кб, 6 просмотров)
Ultran вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Исправить ошибку в программе MedvedPnZ Общие вопросы C/C++ 1 01.05.2012 20:37
Не могу найти ошибку... хотя я ее нашел... но не знаю как исправить))) ( удаление строки из файла) dykatob Общие вопросы C/C++ 0 03.06.2011 10:42
Удаление определенных строки и столбца из матрицы X-QuadrO Паскаль, Turbo Pascal, PascalABC.NET 1 19.05.2011 18:17
удаление строки и столбца из матрицы Laplas Помощь студентам 3 08.01.2010 04:41
Удаление столбца по условию... Klim Bassenger Microsoft Office Excel 2 05.05.2009 10:06