|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.05.2008, 22:09 | #1 |
Форумчанин
Регистрация: 09.05.2008
Сообщений: 108
|
Программирование операций обработки двумерных массивов
С клавиатуры вводитя произвольная матрица (не более 5*5), после чего делается её контрольный вывод. В заданом столбце матрицы заменить порядок следования элементов на обратный.
Код:
Последний раз редактировалось Дима82; 11.05.2008 в 22:37. |
12.05.2008, 00:42 | #2 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Находишь столбец, запоминаешь его индекс. А потом делаешь цикл по строкам, а номер столбца=тот который ты запомнил. Только цикл не от 1 до M а от M до 1. Всего-то.
|
12.05.2008, 13:31 | #3 |
Форумчанин
Регистрация: 09.05.2008
Сообщений: 108
|
Ну, я это примерно понимаю, а вот реализация хромает(опыта маловато), как это должно выглядить?
|
12.05.2008, 14:14 | #4 |
Форумчанин
Регистрация: 15.02.2007
Сообщений: 183
|
f:=m div 2; - действие необходимо, чтобы он в обратном направлении не перемещал. Т.е. отбираем только до середины столбца.
for i:=1 to f do begin zam:=a[i,3]; a[i,3]:=a[m-(i-1),3]; a[m-(i-1),3]:=zam; end;
Знать все невозможно, в силу того, что жить бы стало неинтересно.
|
12.05.2008, 15:01 | #5 |
Форумчанин
Регистрация: 09.05.2008
Сообщений: 108
|
Код:
|
12.05.2008, 15:07 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
В том что ты не прописал код вывода на экран замененного массива
Вот перед последним эндом пропиши свое Код:
I'm learning to live...
|
12.05.2008, 15:18 | #7 |
Форумчанин
Регистрация: 09.05.2008
Сообщений: 108
|
Код:
|
12.05.2008, 16:11 | #8 | |
Форумчанин
Регистрация: 15.02.2007
Сообщений: 183
|
Цитата:
Знать все невозможно, в силу того, что жить бы стало неинтересно.
|
|
12.05.2008, 16:31 | #9 |
Форумчанин
Регистрация: 09.05.2008
Сообщений: 108
|
Поменял ничего не происходит... Может, какая-то другая ошибка.
Код:
|
12.05.2008, 16:53 | #10 | |
Форумчанин
Регистрация: 15.02.2007
Сообщений: 183
|
Цитата:
Знать все невозможно, в силу того, что жить бы стало неинтересно.
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Заполнение двумерных массивов(Basic) | mde | Помощь студентам | 1 | 30.05.2008 09:23 |
Помогите с программированием операций обработки файлов(Pascal) | Дима82 | Помощь студентам | 11 | 24.05.2008 18:02 |
Программирование операций обработки файлов | Дима82 | Фриланс | 1 | 19.05.2008 13:57 |
Программирование операций обработки одномерных массивов | Дима82 | Помощь студентам | 12 | 11.05.2008 15:24 |
Разработка программ обработки символьных массивов | 3JIY4KA | Помощь студентам | 4 | 11.03.2008 23:22 |