Mam problem z działaniem pewnej części mojego programu. Otóż pojawia się błąd (patrz: załącznik) przy próbie liczenia iloczynu wektorowego dla wektorów 4 i więcej wymiarowych. Iloczyn wektorowy istnieje dla n-1 argumentów n-wymiarowej przestrzeni. Mój program to sprawdza. Program poprawnie liczy dla 2 wektorów 3 wymiarowych, ale już dla 3 wektorów 4 wymiarowych pojawia się ten błąd. Komunikat jest generowany, gdy włączę program przez kompilator - korzystam z środowiska Lazarus (patrz: załącznik). Nadmieniam, że przy wyznaczaniu iloczynu wektorowego trzeba obliczyć wyznacznik macierzy. Nie mam zdefiniowanego szczególnego przypadku dla 3 wymiarów, więc wg. mnie algorytm działa poprawnie dla każdego n, ale mogę się mylić... Proszę o pomoc. :)
KOD PROGRAMU: http://wklej.org/hash/833097a17cc