Вычислить сумму всех чисел фибоначчи ,которые меньше тысячи

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

Вычислить сумму всех чисел фибоначчи ,которые меньше тысячи


Информатика (23 баллов) | 34 просмотров
Дан 1 ответ
0 голосов

a[1] := 1;

a[2] := 1;

i := 3;

sum := 0;

 

while (a[i] < 1000) do

  begin

    a[i] := a[i - 1] + a[i - 2];

    inc(i);

end;

 

for j := 1 to i do

  sum := sum + a[i];

 

write(sum); 

(60 баллов)