Immer only supports setting array indices and the 'length' property
Проблема возникает в случае, если у вас был массив (в моем случае пустой), а вы пытаетесь обратиться к его полю, будто к объекту и что-то туда записать.
Сравните число 8 и число 9.55, выведите результат сравнения на экран.
begin
writeln(8>9.55, ' ', 8<9.55);
readln()
end.
Пользователь вводит два значения, одно целое, а другое вещественное, проверьте больше ли первое число второго, выведя на экран надпись (как это делается в примерах выше).
15. С помощью вложенных циклов выведите на экран таблицу деления чисел от 1 до 9.
program Project15;
var a, i: integer;
begin
a:=1;
while (a<=9) do
begin
i:=1;
while (i<=9)do
begin
writeln(a, ':', i, ' = ', a div i);
i:=i+1;
end;
a:=a+1;
writeln();
end;
readln();
end.
14. С помощью вложенных циклов выведите на экран таблицу умножения числе от 1 до 9
program Project14;
var a, i: integer;
begin
a:=1;
while (a<=9) do
begin
i:=1;
while (i<=9)do
begin
writeln(a, '*', i, ' = ', a*i);
i:=i+1;
end;
a:=a+1;
writeln();
end;
readln();
end.
13. Пользователь вводит два целых числа M и N, если M четное, делайте то же, что и в предыдущей задаче, а если нечётное, то умножайте M в цикле на 3 до тех пор пока результат не станет больше N (и выводите каждый из промежуточных результатов умножения на экран)
12. Пользователь вводит четное целое число (если нечетное сообщите об ошибке). Делите это число в цикле на 2 до тех пор пока оно делится, выводя каждый промежуточный результат