Не работает цикл for в Паскале
Подскажите, в чём проблема?
var
p, i: real;
begin
i:= 0.25;
for p := 0 to 16 do
begin
i := i * 2;
end;
writeln('Неверно, ему придётся заплатить: ', i:1:0);
end.
Ответы (1 шт):
Автор решения: Герман Борисов
→ Ссылка
В Pascal цикл For может итерировать только по Ordinal-типам, таким как Integer или перечислимы тип. real и прочие типы с плавающей точкой в for недопустимы.