GRY-Online.pl --> Archiwum Forum

macierze

23.01.2005
21:04
[1]

Julkaaa [ Junior ]

macierze

mam taki problemik, a raczej wielki problem. Mam na zaliczenie oddac programik napisany w C, ktory mnozy macierze i kompletnie nie wiem jak sie za to zabrac :( Nie bede ukrywac wogole nie czuje tego jezyka. Prosila bym o wskazowki zeby moc go napisac w miare samodzielnie. Z gory dzieki.

23.01.2005
21:23
[2]

ronn [ moralizator ]

Najpierw musisz wiedziec, co to jest macierz i kiedy mozna je mnozyc.

1. Jesli masz A*B to macierz B musi posiadac tyle rzedow ile macierz A ma kolumn.
2. Tworzysz macierze np 5*5, ale moga byc dowolnych rozmiarow.

int macierz[5][5]
int macierz2[5][5]
int wyniki [5][5]

Wypelniasz macierze danymi, np (dla naszego przypadku):
for (crt=0;crt<5;crt++)

for (crt2=0;crt2<5;crt2++)

printf("Podaj element [%d][%d]", crt+1, crt2+1);
scanf(" %d", &macierz[crt][crt2]);




Jesli masz juz wypelnione macierze patrzysz jak z definicji wyglada mnozenie macierzy. korzystajac z fora dla macierzy 3, robisz podobna procedure jak ta wyzej kazdej komorce macierzy 3 przypisujac odpowiednia wartosc (suma iloczynow odpowiednich komorek)

PS. Na 100% jest pelno takich programow w googlach.

© 2000-2024 GRY-OnLine S.A.