Объясните и исправьте ошибки в каждом фрагменте программы ( Pascal ABC ): for i:=1 to 4 do i=a[i];
Ответ:
Объяснение:
Во первых, "=" - это не знак присваивания, а условный знак равенства (равен ли).
Во вторых, мы не можем изменять значение переменной цикла внутри этого цикла.
program e2; var i: byte; a:array[1..4] of integer; begin for i:=1 to 4 do a[i]:= i; end.
Теперь ошибка появилась 12345.pas(4) : Параметр цикла for в PascalABC.NET должен описываться в заголовке цикла
Что не так?
У меня ваш код работает.
Хм, ну ладно