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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2008, 20:48   #11
gred
Пока ещё
Форумчанин
 
Аватар для gred
 
Регистрация: 26.02.2008
Сообщений: 116
По умолчанию

Цитата:
Сообщение от _Dmitry Посмотреть сообщение

Результатом перемножения двух квадратных матриц a и b, размером [n x n] является матрица c, такого же размера, которая получается следующим образом:
Код:
for k:=1 to n do
  for i:=1 to n do
    for j:=1 to n do
      c[k,i]:=c[k,i]+a[k,j]*b[j,i];
Матрицу c не забудьте обнулить перед счетом.
a[k,j]*b[j,i] в этом он умножает эти 2 числа и записывает в новую матрицу
а надо умножить сложить както(см правило). Вы уж извините мож что то непонимаю напишите программу полностью
Я мегапрограммер потерявший память.
Если кому помог, поставте '+' я буду благодарен
gred вне форума Ответить с цитированием
Старый 26.03.2008, 20:53   #12
SNUPY
Форумчанин
 
Регистрация: 15.02.2008
Сообщений: 621
По умолчанию

Извините вы наверно издиваетесь)))), т.к. как раз этот код делает всё как надо.
Помог? Ну так нажми на весы!
SNUPY вне форума Ответить с цитированием
Старый 26.03.2008, 21:00   #13
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

А знак '+' вы не заметили ?????
Вот ваш пример, пост #8
Код:
var
  a,b,c: array[1..2,1..2] of integer;
  i,j,k,n: integer;

begin
  n:=2;
  a[1,1]:=2; a[1,2]:=0;
  a[2,1]:=1; a[2,2]:=3;

  b[1,1]:=3; b[1,2]:=1;
  b[2,1]:=8; b[2,2]:=2;

  c[1,1]:=0; c[1,2]:=0;
  c[2,1]:=0; c[2,2]:=0;

  for k:=1 to n do
    for i:=1 to n do
      for j:=1 to n do
        c[k,i]:=c[k,i]+a[k,j]*b[j,i];

  for i:=1 to n do
    begin
      for j:=1 to n do
        write(c[i,j]:5);
      writeln;
    end;
  readln;
end.
_Dmitry вне форума Ответить с цитированием
Старый 26.03.2008, 21:02   #14
gred
Пока ещё
Форумчанин
 
Аватар для gred
 
Регистрация: 26.02.2008
Сообщений: 116
По умолчанию

всё понял спс
Я мегапрограммер потерявший память.
Если кому помог, поставте '+' я буду благодарен

Последний раз редактировалось gred; 26.03.2008 в 21:04.
gred вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Матрицы FatalX Помощь студентам 21 17.04.2009 22:50
матрицы chelsi Паскаль, Turbo Pascal, PascalABC.NET 13 25.04.2008 10:07
матрицы Ensoph Помощь студентам 1 24.10.2007 09:38