у меня проблема с FP или я что-то не так сделал?

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ответить
Student

Сообщение Student »

:o у меня проблема с FP или я что-то не так сделал?
Вот в этой части кода:

.........................
For k:=1 to n do
begin
y:=0;
r:=m[z+j]; вот в этом месте, на знаке / (деления)
x:= r/ m[11]; <=====<=====
if m[z] > 0 then ........................
..........................
Мне при проверке выдаёт:

Incompatible types: got "s80REAL@ ecpected "smallin... далее ничего
Что делать? m - это у меня массив
Аватара пользователя
Сергей Смирнов
энтузиаст
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва
Контактная информация:

Сообщение Сергей Смирнов »

X -- smallint, при делении получается real... чего непонятного?
student

Сообщение student »

По подробнее пожалуйста, я на паскале только с этого утра программировать начал, до этого только на Basic
Student
незнакомец
Сообщения: 7
Зарегистрирован: 11.09.2005 17:24:30

Сообщение Student »

Ну хоть кто-нибудь объясните ЛАМЕРУ!!!
Student
незнакомец
Сообщения: 7
Зарегистрирован: 11.09.2005 17:24:30

Сообщение Student »

Сергей спасибо всё-таки я допёр, что случилось, изменил, вроде работает!
Student
незнакомец
Сообщения: 7
Зарегистрирован: 11.09.2005 17:24:30

Сообщение Student »

После разбирательства я понял. ошибка заключалась в том, что при объявлении массива m:array [1..n^2] of integer; я объявил его integer, а в связи с тем, что с элементами массива производились действия деления, то возникала такая ошибка Incompatible types: got "s80REAL@ ecpected "smallin...
стоило подправить тим массива, и несколько переменных на Real , то всё заработало, так, что если этот сайт посещают "Чайники" типа меня, которые только первый день программируют на FreePascal, примите мою ошибку во внимание.


P.S. Спасибо за подсказку, прогамма заработала могу выложить, она находит определители 2-4 порядка, ну 5 и выше порядок тоже считает но по не понятным для меня причинам не правильно :blink: .
Илья Аввакумов
новенький
Сообщения: 50
Зарегистрирован: 04.05.2005 15:06:42
Откуда: Екатеринбург

Сообщение Илья Аввакумов »

И считает, надо полагать, методом Крамера?? :angry:
Ответить