Выдает ошибку: Нельзя преобразовывать тип real к integer - Turbo Pascal
Формулировка задачи:
Выдает ошибку "Нельзя преобразовывать тип real к integer." В строчке 21. Уже не первый раз такое, хочу понять от чего зависит эта ошибка?. Заранее спасибо!
Puporev
, Пожалуйста объясните если не трудно(Решение задачи: «Выдает ошибку: Нельзя преобразовывать тип real к integer»
textual
Листинг программы
A[i,j]:=round(sqrt(A[i,j]));
Объяснение кода листинга программы
В данном коде происходит следующее:
- Переменная
A
представляет собой матрицу, которую мы будем использовать в дальнейшем. - Функция
sqrt
вычисляет квадратный корень числа. - Функция
round
округляет результат до ближайшего целого числа. - Результат вычисления
sqrt(A[i,j])
преобразуется в целое число с помощью функцииround
. - Полученное целое число сохраняется в переменную
A[i,j]
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д