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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2012, 23:12   #1
Aaaaa111
Новичок
Джуниор
 
Регистрация: 20.05.2012
Сообщений: 3
По умолчанию Дан числовой массив А, состоящий из n строк и m столбцов. Переставить местами ni и nj строки массива A.

Дан числовой массив А, состоящий из n строк и m столбцов. Переставить местами ni и nj строки массива A.
Aaaaa111 вне форума Ответить с цитированием
Старый 21.05.2012, 23:39   #2
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

допустим
у вас матрица
Код:
a: array[1..n, 1..m] of integer;
заводим доп массив для обмена! Его длина равна количеству столбцов матрицы
Код:
temp: array[1..m] of integer;
Тогда обмен будет таким
Код:
  temp := a[ni];
  a[ni] := a[nj];
  a[nj] := temp;
НО, данный подход не работает в паскаль АБС
Другой способ это посимвольный обмен элементов!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 22.05.2012, 18:20   #3
Aaaaa111
Новичок
Джуниор
 
Регистрация: 20.05.2012
Сообщений: 3
По умолчанию

Спасибо.. но пожалуйста вставьте эту функцию в код.. если не сложно.
Aaaaa111 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
1)Дан одномерный массив В,состоящий из 2n элементов.Переставить его элементы по следующему правилу b[1],b[n+1],b[2],b[n+2],.....b[ Vinam* Паскаль, Turbo Pascal, PascalABC.NET 4 24.12.2011 16:39
C# дан двумерный массив 9х9. найти наименьший и наибольший элементы массива и поменять их местами. Koksa Помощь студентам 1 10.10.2011 11:28
Дан массив целых чисел P ,состоящий из 30 элементов.Заполнить его с клавиатуры Darkin Паскаль, Turbo Pascal, PascalABC.NET 4 26.05.2011 17:37
дан двумерный массив и натуральные числа k и p,поменять местами элементы k и p столбцов массива np9Huk Помощь студентам 4 19.04.2010 12:59