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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.11.2011, 18:59   #1
iamhated
Пользователь
 
Регистрация: 14.11.2011
Сообщений: 12
По умолчанию Транспонирование матрицы

Вот написал программу, но она выдает ошибки. не могу справиться, помогите пожалуйста студенту.

Код:
program l7_18;
{Дана квадратная матрица А порядка n. Транспонируйте данную матрицу}
uses
 crt;
type
 mas = array[0..9, 0..9] of byte;
procedure trans(n,x,m:integer; a:mas);
var
 i,j:integer;
begin
 for i:=2 to m Do
  for j:=1 to i-1 Do
  begin
   x:=a[i,j];
   a[i,j]:=a[j,i];
   a[j,i]:=x;
  end;
end;
procedure vvedM(var m,n:integer; var a:mas; filename:string; fl1,fl2:boolean);
var
 i,j:integer;
 fin:text;
begin
 assign(fin,filename);
 if fl1 then
 reset(fin);
 readln(fin,m,n);
 for i:=1 to m do
  for j:=1 to n do
  read(fin,a[i,j]);
 if fl2 then
 close(fin);
end;
procedure vivedM(m,n:integer; a:mas; zag,filename:string; fl:boolean);
var
 i,j:integer;
 fout:text;
begin
 assign(fout,filename);
 if fl then
  rewrite(fout)
 else
  append(fout);
 writeln(fout,zag);
 for i:=1 to m do
 begin
  for j:=1 to n do
   write(fout,a[i,j]);
  writeln(fout);
 end;
 close(fout);
end;
begin
vvedm(m,n,a,'l7_18in.txt',true,false);
vivedm(n,l,b,'l7_18out.txt',true);
trans;
vivedm;
end.
iamhated вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Транспонирование матрицы sys*.12 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 02.11.2011 13:45
Транспонирование матрицы Stasiksis Общие вопросы C/C++ 3 24.09.2011 17:11
транспонирование матрицы JS dropacid Помощь студентам 1 03.04.2010 22:14
транспонирование матрицы 6*6 на си fatefighter Общие вопросы C/C++ 1 17.03.2010 21:12