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