Нельзя преобразовать тип real к array [1.6] of real - PascalABC.NET
Формулировка задачи:
Доброго время суток, делаю обычную рендомную задачу с задачника и вроде всё понятно , но выбивает ошибку .
Решение задачи: «Нельзя преобразовать тип real к array [1.6] of real»
textual
Листинг программы
const m=5; n=6; var a: array [1..m,1..n] of real=((4.7,7.55,6.45,6.45,6.32,-2.1), (3.7,2.55,0.45,4.45,3.32,8.12), (2.73,6.45,2.49,6.45,1.81,3.42), (4.7,7.55,6.45,6.45,6.32,4.58), (3.7,2.55,0.45,4.45,3.32,1.58)); i,j:integer; begin for i:=1 to m do begin for j:=1 to n do write (a[i,j]:6:2); writeln; end; end.
Объяснение кода листинга программы
В данном коде:
- Объявлены константы m=5 и n=6, задающие размер массива a.
- Объявлена переменная a типа array [1..m,1..n] of real, которая представляет собой двумерный массив размером m на n. Каждый элемент массива a является массивом из 6 строк, содержащих вещественные числа.
- В цикле for i от 1 до m выполняется блок кода:
- В цикле for j от 1 до n выполняется блок кода:
- Выводится значение элемента a[i,j], при этом число выводится с шестью знаками после запятой и двумя знаками перед запятой.
- Выполняется переход к следующей итерации цикла.
- Выполняется переход к следующей итерации цикла.
- В цикле for j от 1 до n выполняется блок кода:
- После выполнения всех итераций цикла, программа завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д