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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2009, 20:09   #1
NightFire
Пользователь
 
Регистрация: 01.03.2009
Сообщений: 25
Сообщение Паскаль.Работа с массивами

Нужна подсказка в решении задачи на эту тему .
Задача.
В двумерном массиве N*N произвести зеркальное отражение относительно горизонтальной оси симметрии.
NightFire вне форума Ответить с цитированием
Старый 27.03.2009, 20:14   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Подсказка:
внешний цикл - по строкам, от 1 до (N div 2)
внутренний - по столбцам, от 1 до N
Код:
mas[N-i+1] := mas[i];
Вот и все.
Я ведь правильно понял, и матрицу
Код:
1 2 3 4
5 6 7 8
9 8 7 6
5 4 3 2
нужно преобразовать в
Код:
1 2 3 4
5 6 7 8
5 6 7 8
1 2 3 4
?
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 28.03.2009, 22:18   #3
NightFire
Пользователь
 
Регистрация: 01.03.2009
Сообщений: 25
По умолчанию

а можно листинг программы...начало и конец не надо...заранее спасибо
NightFire вне форума Ответить с цитированием
Старый 28.03.2009, 22:25   #4
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Код:
for i:=1 to (n div 2) do
 for j:=1 to n do
  mas[n-i+1] := mas[i];
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль. Работа с массивами... deceiver Помощь студентам 5 24.03.2009 04:27
Паскаль. Задачи с массивами. 1cheater1 Помощь студентам 1 12.03.2009 12:37
использование процедур и функций для работы с массивами.....Паскаль.... КиношкА Помощь студентам 6 13.01.2008 14:23
Паскаль. Задачка с массивами. ProPaL Помощь студентам 4 11.11.2007 18:58