Mnożenie Macierzy C++

Dział stworzony do rozmów o programowaniu i tworzeniu stron internetowych. Oprócz tematów związanych z SAIL'em.
Post Reply
User avatar

Topic author
Serpent
Soldier level 10
Soldier level 10
Posts: 4076
Joined: Tue Jul 07, 2009 9:13 pm
Location: Polska - EuroStan ZSRE
Contact:

Mnożenie Macierzy C++

#1

Post by Serpent » Fri Jan 16, 2015 9:16 pm

Siema, potrzebuje kodu na mnożenie macierzy 3x3 w c++.

Mam coś takiego:

Code: Select all

for(int i = 0; i < 3; i++)
for(int j = 0; j < 3; j++)
for(int k = 0; k < 3; k++)
    tabLR[i][j] = tabLR[i][j] + tabL[i][k] * tabR[k][j];
Poprawnie liczy mi tylko 1 wiersz, wiem że błąd leży w "i" ale nie mam pojęcia jak to inaczej zrobić.

Ten kod jest częścią metody w klasie.
Epickie teksty:
Marek1906: jak zrobic aby sail był zielony?
Kvantovy: Wszystko normalne, wszystko w koło było dziwne
Kvantovy:: To jest fajne, że to nie jest takie głupie
Kvantovy:: remove sos from kanapeczka
Kvantovy:: zdarzają się rzezy które sie filozofom nie śniły
Cenwen: problemem jest gejostwo
"Taki z niego fizyk jak ze mnie baletnica" - Profesor Scholtze o Kvantovym.
JAKBYŁ BYM CZECHEM TO BYM ROZŁOŻYŁ NAMIOT ~Kvanciak

User avatar

MrMentor
Soldier level 4
Soldier level 4
Posts: 82
Joined: Thu Aug 28, 2014 1:13 pm
Location: Poland

Re: Mnożenie Macierzy C++

#2

Post by MrMentor » Fri Jan 16, 2015 9:46 pm

Code: Select all

for(i = 0; i < m; i++)
{
    for(j = 0; j < p; j++)
    {
      s = 0;
      for(k = 0; k < n; k++) s += A[i][k] * B[k][j];
      C[i][j] = s;
    }
}

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest