Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

В чем ошибка кода? PascalABC

Yarkos ;3 Быць Ученик (98), на голосовании 1 год назад
Program PeopleCounter1;
var n,i: integer;
cosnt:
n:=30;
a: array [1..n] of integer;
begin
randomize;
for i: integer := 1 to n do
begin
a[i]:= random(150)+50;
writeln ('a[',i,']=', a[i])
end;
end.

На четвёртой строке он мне пишет: "Ожидался тип"
Если всё в одну строчку -- ничего не меняется.
Голосование за лучший ответ
Gennady Гений (60211) 1 год назад
После const двоеточие лишнее.
В секции описания констант не допускается оператор присваивания :=
Описание массива просится в секцию описания переменных var
Yarkos ;3 БыцьУченик (98) 1 год назад
Суть не изменило.
Gennady Гений (60211) Ярослав Быць, изменил ответ.
kaiu Высший разум (115541) 1 год назад
 program PeopleCounter1; 

const
n = 30;

var
i: integer;
a: array [1..n] of integer;

begin
randomize;
for i:=1 to n do
begin
a[i] := random(150) + 50;
writeln('a[', i, ']=', a[i])
end;
end.
Yarkos ;3 БыцьУченик (98) 1 год назад
Огромное спасибо
Похожие вопросы