В программе используется целочисленный одномерный массив А с индексами от 0 до 5. Ниже...

0 голосов
112 просмотров

В программе используется целочисленный одномерный массив А с индексами от 0 до 5. Ниже представлен фрагмент программы, записанный на разных языках программирования:

Паскаль:
A[0]:=1;
for i:=1 to 5 do
begin
if (i=1) then A[i]:=A[i-1]+1;
else A[i]:= A[i-1]+A[i-2];
end

Си:
A[0]=1;
for (i=1;i<=5;i++)<br> {
if (i==1) A[i]=A[i-1]+1;
else A[i]=A[i-1]+A[i-2];
}

Введите последовательность чисел, которая будет сохранена в массиве в результате выполнения программы (числа разделять одним пробелом, например, 1 2 3 4 5 6)


Информатика (55 баллов) | 112 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

A[0]:=1;

i=1
a[1]:=a[0]+1=1+1=2

i=2
a[2]:=a[1]+a[0]=2+1=3

i=3
a[3]:=a[2]+a[1]=3+2=5

i=4
a[4]:=a[3]+a[2]=5+3=8

i=5
a[5]:=a[4]+a[3]=8+5=13

Ответ: 1 2 3 5 8 13

(10.7k баллов)