![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 28.03.2007
Сообщений: 1
|
![]()
Народ, помогите. Вот засела задачка. Уже неделю думаю. И задача оч простая: даны 2 матрицы. Надо их перемножить.
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 26.04.2007
Сообщений: 440
|
![]()
Я вот пробовал бы вот так:
procedure TForm1.Button1Click(Sender: TObject); var a,b,c:array[1..10,1..25]of integer; // берутся 3 один. матрицы и в с выводятся. i,z:integer; s:string; begin randomize; for i:=1 to 10 do begin for z:=1 to 25 do a[i,z]:=random(50); b[i,z]:=random(50); // осуществляется ввод любого числа в матрицу - ф-ция random end; for i:=1 to 10 do begin for z:=1 to 25 do c[i,z]:=a[i,z]*b[i,z]; end; for i:=1 to 10 do begin memo1.Lines.Add(s);s:=' ';// вывод значений как только идет переход на новую строку. for z:=1 to 25 do s:=s+inttostr(c[i,z])+' '; end; end; end. Это конечно зависит от того какой рандом я беру, т.к у inttostr есть свои ограничения. Вместо него можно попробовать взять ф-цию str . Последний раз редактировалось bill; 19.05.2007 в 15:36. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перемножение одной матрицы на другую в Delphi | ННН | Помощь студентам | 9 | 30.04.2008 17:36 |
Сложение двух матриц | Аркадий | Помощь студентам | 5 | 26.04.2008 15:22 |