|  | 
 
 | 
| 
 | |||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
|  | Опции темы | Поиск в этой теме | Опции просмотра | 
| 
			 
			#1  
			
			
			
			
		 | |||
| 
 | |||
|  Помогите перебить с Паскаля на Дельфи! В общем изначально было такое задание: 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. |