![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 71
|
![]()
Привет всем!
Помогите пожалуйста решить зпдпчку по матрицам: "Дана матрица A (n*m) и матрица B (m*p). Перемножить A на В и вывести результирующую матрицу (размер - n*p)" Заранее благодарен! ![]() ![]() |
![]() |
![]() |
![]() |
#2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
Посмотрите тут:
http://ru.wikipedia.org/wiki/Матрица...B0.D0.BC.D0.B8 А еще вот это: http://programmersforum.ru/showthrea...E0%F2%F0%E8%F6 И другие по запросу в поиске "умножение матриц".
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 71
|
![]()
Я это просмотрел, но у меня упорно выводит только нули. С чем это связано??
|
![]() |
![]() |
![]() |
#4 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 71
|
![]()
Вот код:
program lab1_4; uses crt; var a:array [1..100] of array [1..100] of integer; b:array [1..100] of array [1..100] of integer; c:array [1..100] of array [1..100] of integer; i,j,n,m,p,k:integer; begin cls; read(n,m); for i:=1 to n do for j:=1 to m do read(a[i][j]); writeln('Матрица 1: '); for i:=1 to n do begin for j:=1 to m do write(a[i][j]:4); writeln; end; read(p); for i:=1 to m do for j:=1 to p do read(a[i][j]); writeln('Матрица 2: '); for i:=1 to m do begin for j:=1 to p do write(a[i][j]:4); writeln; end; for i:=1 to n do begin for j:=1 to p do begin c[i][j] := 0; for k:=1 to m do c[i][j] := c[i][j] + a[i][k]*b[k][j]; end; end; writeln('Матрица C=A*B: '); writeln; for i:=1 to n do begin for j:=1 to p do write(c[i][j]:4); writeln; end; end. |
![]() |
![]() |
![]() |
#6 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
RomT24 Для кода используйте тег CODE
Ошибка здесь: Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 71
|
![]()
Блин, стыд позор... Спасибо огромное!))))
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка Матриц(Упорядочивание Элементов,Вывод На Экран Матриц При Условии...) | timepoka | Помощь студентам | 8 | 01.07.2011 13:20 |
Перемножение матриц | Blad47 | Общие вопросы C/C++ | 1 | 02.02.2009 00:21 |
Перемножение матриц | Арина | Помощь студентам | 1 | 18.05.2007 19:21 |