Ну тогда с вами всё ясно:
компилятор просто обожает такие конструкции
Код:
s:=high(arr);
...
setlength(brr,s,s);
задать массив заведомо меньше оригинала, конечно это не ляп.
Код:
lap:=arr[1,l]*lap(brr)*intpower(-1,l+1)+lap
забыл включить модуль Math? Да пусть компилятор сам разбирается что нужно.
это вообще шедевр программирования
Код:
det:=lap(arr);
writeln(det) {вывод определителя}
К тому же хочу, чтобы он сам сконвертировал число с плавающей запятой в целое.
P.S. Уважаемый, идите пудрить мозги в другое место.