Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Pascal/Object Pascal/Free Pascal (Delphi/Lazarus)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

AZelensky

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И ещё спрошу: как всё так и В матрице поменять местами I-тую строку и J-тый столбец?
 
Вот код:
 

Код:
USES CRT;
CONST
MaxElI = 30;
MaxElJ = 30;
Var
MatrixMass: array [1..MaxElI, 1..MaxElJ] of REAL;
b: REAL;
n: INTEGER;
i, j, a: BYTE;
Begin
CLRSCR;
write('Enter max element: '); READ(n);
writeln('Enter values: ');
For i:= 1 to n Do begin
For j:= 1 to n Do begin
    write('Element ', i, 'x', j, ' : ');
    READLN(MatrixMass[i, j]);
    end;
end;
writeln('The resulting matrix: ');
For i:= 1 to n Do begin
For j:= 1 to n Do
    write(MatrixMass[i, j]:0:0, ' ');
    writeln;
end;
ReadLN;
For a:= 1 to n Do
If a <= n then begin
   b:= MatrixMass[a, i];
   MatrixMass[i, a]:= MatrixMass[a, i];
   MatrixMass[a, i]:= b;
end;
writeln('Final matrix:');
For i:= 1 to n Do begin
For a:= 1 to n Do
    write(MatrixMass[a, i]:0:0, ' ');
    writeln;
end;
ReadLN;
end.

 
 
Но мне сказал преподаватель, что нужно ввести какую именно I-тую строку и J-тый столбец хотим поменять местами.

Всего записей: 41 | Зарегистр. 29-11-2013 | Отправлено: 12:24 09-12-2013
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Pascal/Object Pascal/Free Pascal (Delphi/Lazarus)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru