Объясните , почему паскаль выдает ошибку (Параметр цикла for в PascalABC. NET должен описываться в заголовке цикла)?var x,a,i,b:integer;begin for i:= 1 to 10000 dobeginx:=i;a:=3*x +23;b:=3*x -17;while a <> b do beginif a > b thena:= a - belseb:= b - aend;end;if a=20 thenwriteln (i);end.
ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:
это не ошибка, а предупреждение, просто вы используете устаревшую методику. Нужно описывать i только внутри цикла: for var i:=1 to 10000 do, но это не критично