** 6 строке выдает нельзя считывать данные этого типа Program Pro; var ...

0 голосов

На 6 строке выдает нельзя считывать данные этого типа
Program Pro;
var
i,a,b,c,d:integer;
M:array[,,,,] of integer;
begin;
Readln(SetLength(M,i,a,b,c,d));
for i:=0 to SetLength(M,i,a,b,c,d) do
for a:=0 to SetLength(M,i,a,b,c,d) do
for b:=0 to SetLength(M,i,a,b,c,d) do
for c:=0 to SetLength(M,i,a,b,c,d) do
for d:=0 to SetLength(M,i,a,b,c,d) do
Readln(M[i,a,b,c,d]);
Writeln(M);
end.


спросил от (40 баллов) в категории Информатика
оставил комментарий от (40 баллов)

как тогда запросить длину массива, если он пятимерный?

оставил комментарий от (40 баллов)

динамического*

оставил комментарий от Начинающий (308 баллов)

стоп стоп стоп можно просто изменить

1 Ответ
0 голосов
ответил от Начинающий (308 баллов)

Слушай ты задаешь ппограмму с помощью команды integer, а она в свое время работает толлько для натуральных чисел поэтому и выдает ошибку. для того чтобы исправить замени ее на real должно получиться

оставил комментарий от Начинающий (308 баллов)

знаю

оставил комментарий от Начинающий (308 баллов)

это верный ответ

...