| 
				 Помогите перебить с Паскаля на Дельфи! 
 В общем изначально было такое задание:
 1) Написать программу умножения двух матриц порядка n*n (умножить). Исходную матрицу получить
 используя генератор псевдослучайных чисел, вторая матрица получается транспонированием
 исходной!
 
 2) Отсортировать одномерный массив А[n] бинарным методом (n=30). Массив получить с помощью
 генератора псевдослучайных чисел
 
 потом мне дали вот эти исходники на Paskal'e, теперь мне надо их перебить на Дельфик!Помогите пожалуйста!
 
 1)program zad1;
 uses crt;
 const max_n=100;
 type
 mass=array[1..max_,1..max_n] of integer;
 var
 a,b:mass;
 i,j,n:integer;
 begin
 clrscr;
 writeln('VVEDITE n');
 readln(n);
 for i:=1 to n do begin
 for j:=1 to n do begin
 a[i,j]:=random(10);
 b[j,i]:=a[i,j];
 write(a[i,j],' ');
 end;
 writeln;
 end;
 writeln;
 for i:=1 to n do begin
 for j:=1 to n do write(b[i,j],' ');
 writeln;
 end;
 for i:=1 to n do
 for j:=1 to n do
 a[i,j]:=a[i,j]*b[i,j];
 
 writeln;
 for i:=1 to n do begin
 for j:=1 to n do write(a[i,j],' ');
 writeln;
 end;
 
 writeln;
 for i:=1 to n do begin
 for j:=1 to n do write(b[i,j],' ');
 writeln;
 end;
 
 readkey;
 end.
 2) Бинарный метод или метод прямого включения
 program sort2; {metod pryamogo vklycheniya}
 uses crt;
 const max_n=100;
 type
 mass=array[1..max_n] of integer;
 var
 a:mass;
 p,k,i,j,n:integer;
 begin
 clrscr;
 randomize;
 textcolor(lightcyan);
 write('VVEDITE RAZMERNOSTY MASSIVA->>>');
 textcolor(yellow);
 readln(n);
 textcolor(lightcyan);
 write('a{');
 textcolor(yellow);
 for i:=1 to n do begin
 a[i]:=random(100);
 write(a[i],' ');
 end;
 textcolor(lightcyan);
 writeln('}');
 
 for i:=2 to n do
 for j:=1 to i-1 do
 if a[i]<a[j] then begin
 p:=a[i];
 for k:=i-1 downto j do
 a[k+1]:=a[k];
 a[j]:=p;
 end;
 
 textcolor(lightcyan);
 write('a{');
 textcolor(yellow);
 for i:=1 to n do
 write(a[i],' ');
 textcolor(lightcyan);
 writeln('}');
 
 
 readkey;
 end.
 
			
			
			
			
				  |