Помогите решить олимпиадную задачу по информатике
В таблице a[1:100] записаны нули и единицы. Нужно заменить 0 на 1, и 1 на 0. При решении задачи для заполнения 0-ми и 1-цами использовать функцию случайного числа, а вывод сгенерированной таблицы и итоговой таблицы организовать построчно. В 1-ой строке писать сгенерированую таблицу, в 2-ой - итоговую. Не использовать команду ветвления.
--------------------------------
Вот что у меня получилось, но видимо неправильно:
program lol;
var
a: array [1..100] of byte;
i: byte;
BEGIN
Randomize;
for i:=1 to 100 do
begin
a:=random(100);
write(a(i));
end;
writeln
for i:=1 to 100 do
END.
---------------------
Где ошибка?