08.11.2009, 07:48 | #1 (permalink) |
Новичок
Регистрация: 14.01.2009
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Двухмерные массивы
|
08.11.2009, 07:48 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Не торопитесь, лучше ознакомится с похожими темами и набраться побольше информации Массивы Массивы |
08.11.2009, 07:53 | #2 (permalink) |
support
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
|
Как вариант, можно последовательно скопировать их во вспомогательный массив и перекопировать обратно в нужном порядке
__________________
Убить всех человеков! |
08.11.2009, 08:03 | #3 (permalink) |
Banned
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
|
Можно менять местами соответствующие элементы строк и не использовать дополнительный массив.
Примерно так: Код:
for i:=1 to 10 do begin for j:=1 to 5 do begin t:=a[i,j*2-1]; a[i,j*2-1]:=a[i,j*2]; a[i,j*2]:=t; end end |
08.11.2009, 09:56 | #5 (permalink) |
Banned
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
|
Если строк, например, 9, то во внутренний цикл должен идти до 4, а внешний до 9.
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|