Помогите, что здесь не так, паскаль выдает ошибку
program n_1
var
i: integer;
a: array [1..50] of integer
begin
randomize;
for i: 1 to 50 do
writeln ( 'a [',i,']=', a [i])
end
BobbyFresnel:
В синтаксисе 4 ошибки. Нет точек с запятой в конце строк 1 и 4. В операторе цикла for i := 1 должно быть (пропущен знак равенства). Последний символ программы - точка после end.
Ответы
Ответ дал:
1
Ответ:
точка в конце
после скобки точка запятая
возможно после интегер , но это попробуй в последнюю очередь
i:=1
Ответ дал:
0
Ответ:
var
i: integer;
a: array [1..50] of integer;
begin
randomize;
for i:=1 to 50 do
begin
a[i]:=random(90)+10;
writeln ( 'a [',i:2,'] = ', a [i])
end
end.
Объяснение:
Точка с запятой после объявления массива
Точка в конце после end
Равно после двоеточия при задании переменной i в цикле
Массив никак не задан хотя есть randomize
Вас заинтересует
2 месяца назад
2 месяца назад
4 месяца назад
4 месяца назад
1 год назад