Zadatak ide "Unosi se n e N, te kvadratana matrica A reda n.
Program treba izračunati determinantnu matrice A."
Pomoću Laplaceovih transformacija profesor je rekao da ne radim.
Treba upotrijebiti Gaussovu metodu eliminacije (pravila za mijenjanje redaka, pribrajanje i množenje te svođenje matrice na trokutnu matricu).
Zapisao mi je prve dvije - tri petlje (for) koje se odnose na mijenjanje redaka ako prvi red započinje nulom (što je potrebno kako bi se moglo redove ispod svoditi na nulu ako nisu već uređeni tako da matrica ima trokutni oblik).
Zatim je spomenuo "brojačnik" koji izbroji koliko su puta mijenjani retci te koji predznak treba ispisati (determinanta matrice mijenja predznak ako dva retka zamijene mjesto).
Na kraju programa treba upisati algoritam za množenje dijagonale matrice jer umnožak daje determinantu.
Program treba započeti s #include<stdio.h> i nije poželjno koristiti pokazivače (**) jer su komplicirani.
Problem je što ne znam kako započeti program ni kako ga završiti i nemam ideja.
Ako mi netko može savjetovati kakvu literaturu jer ne mogu na internetu ništa naći što bi mi pomoglo.
Ono što sam našla od kodova ne koristi mi jer se koriste neke oznake koje nismo ni učili, a ni koje razumijem.
Hm... help pleas. :cry:
Eh da... i učili smo sa printf i scanf umjesto cout i cin. Ne znam koja je tu razlika, ali valjda je ovo drugo jednostavnije. O.o
Zadatak ide "Unosi se n e N, te kvadratana matrica A reda n.
Program treba izračunati determinantnu matrice A."
Pomoću Laplaceovih transformacija profesor je rekao da ne radim.
Treba upotrijebiti Gaussovu metodu eliminacije (pravila za mijenjanje redaka, pribrajanje i množenje te svođenje matrice na trokutnu matricu).
Zapisao mi je prve dvije - tri petlje (for) koje se odnose na mijenjanje redaka ako prvi red započinje nulom (što je potrebno kako bi se moglo redove ispod svoditi na nulu ako nisu već uređeni tako da matrica ima trokutni oblik).
Zatim je spomenuo "brojačnik" koji izbroji koliko su puta mijenjani retci te koji predznak treba ispisati (determinanta matrice mijenja predznak ako dva retka zamijene mjesto).
Na kraju programa treba upisati algoritam za množenje dijagonale matrice jer umnožak daje determinantu.
Program treba započeti s #include<stdio.h> i nije poželjno koristiti pokazivače (**) jer su komplicirani.
Problem je što ne znam kako započeti program ni kako ga završiti i nemam ideja.
Ako mi netko može savjetovati kakvu literaturu jer ne mogu na internetu ništa naći što bi mi pomoglo.
Ono što sam našla od kodova ne koristi mi jer se koriste neke oznake koje nismo ni učili, a ni koje razumijem.
Hm... help pleas.
Eh da... i učili smo sa printf i scanf umjesto cout i cin. Ne znam koja je tu razlika, ali valjda je ovo drugo jednostavnije. O.o
|