Задать вопрос
@User258
Программист

Как задать длину двухмерного динамического массива массива в паскале?

пишу код на паскале абс
var a,i,t,n:integer;

mas:array of array of real;
begin 
writeln('Vvedite kolichestvo slov');
readln(n);
SetLength(mas,5,5);
for i:=0 to n do 
begin 
writeln('Vvedite slovo');
read(t);
b[1,i]:=t;
end;
for i:=0 to n do 
begin 
writeln(b[1,i]);


end;
end.

в строке с заданием длины выдает ожидалось два параметра в примерах в интернете там три вроде все правильно но у меня выходит ошибка
  • Вопрос задан
  • 1077 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Pascal с нуля
    1 неделя
    Далее
  • АПОК
    Инженер-программист - курс переподготовки
    1 месяц
    Далее
  • ЭКОДПО
    Инженер-программист - переподготовка
    2 месяца
    Далее
Решения вопроса 1
@User258 Автор вопроса
Программист
нашел решение
uses Arrays;


var a,i,t,n:integer;
mas: array [,] of real;


begin 
writeln('Vvedite kolichestvo slov');
readln(n);
mas := new real[1,n+1];
for i:=0 to n-1 do 
begin 
writeln('Vvedite slovo');
read(t);
mas[0,i]:=t;
end;
for i:=0 to n do 
begin 
writeln(mas[0,i]);


end;
end.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы