Вопрос Помогите пожалуйста, pascal abc, исправить ошибку

Регистрация
20 Авг 2013
Сообщения
67
Репутация
0
Спасибо
0
Монет
0
Program arrays;



var

mas:array[0..7] of integer;

i:integer;



begin



mas[0]:=5;

mas[1]:=10;



for i:=2 to 7 do

mas:= mas[1-2]+[1-1];



writeln(mas);

end.

875a8375f91de049494d6073098e8a2f_bc2bc921b9df6086f446ea2011b4af5f.jpg

 
Может так:
for i:=2 to 7 do
mas:= mas[i-2]+mas[i-1];

или так:
for i:=2 to 7 do
mas:= mas[i-2]+(i-1);

?
Условия задачи нет, поэтому не понятно, что нужно-то
 
Во-первых, mas[1-2] это что такое? Если индексы должны рассчитываться через переменную, так и пишите mas[i-2], к примеру.
Во-вторых [1-1] подозреваю, нечто в том же роде. Обязательно упоминание имени массива и счётчика: mas[i-1].
Итого должно быть нечто напоминающее: mas:= mas[i-2]+mas[i-1] ;
 
Назад
Сверху