Pascal Матрица

Ответить
Jay-Z
Сообщения: 4
Зарегистрирован: 28 окт 2007, 18:28

27 ноя 2007, 19:45

Дана матрица A(nm). Получить матрицу, получающуюся из данной: пере-становкой строк - первой с последней, второй с предпоследней и т.д. Назо-вем допустимым преобразованием матрицы перестановку двух строк и двух столбцов. без процедуры.
РЕШИТЕ ПЛИЗ.
Хыиуду
Сообщения: 2388
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

28 ноя 2007, 13:09

procedure swap(var a, var b:integer);
begin
a:=a+b;
b:=a-b;
a:=a-b;
end;
Этой процедурой прогнать в цикле по i первую и последнюю строки (A[1,i] и A[N,i]), потом вторую и предпоследнюю (A[2,i] и A[N-1,i]) и т.д. до N/2
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить