Нет индексного свойства по умолчанию для функционального типа

программирование pascal

Код в PascalABC:
program _A;
var N,i,k3,k4:integer;
begin
read(N);
var a:array[1..31] of integer;
var b:array[0..31] of boolean;
k3:=0; k3:=0;
for i:=1 to N do begin
read(a[i]);
if a[i] mod 2 = 1 then begin b[i]:= false; k3:=k3+1; end //false - тройки
else begin b[i]:= true; k4:=k4+1; end; //true - четвёрки
end;
for i:=1 to N do if b[i] = false then write[a[i],' '];
writeln;
for i:=1 to N do if b[i] = true then write[a[i],' '];
writeln;
b:=k4>k3;
write(b);
end.


В строке for i:=1 to N do if b[i] = false then write[a[i],' ']; выдаёт - Нет индексного свойства по умолчанию для функционального типа

В чём ошибка?
Ответы:
По внимательнее со скобочками.
write[a[i],' ']   замените на   write(a[i],' ')


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.