Напишите программку, вычисляющую и выводящую на экран 10 первых членов последовательности

Напишите программку, вычисляющую и выводящую на экран 10 первых членов последовательности Фибоначчи

Задать свой вопрос
1 ответ

var


 i: Integer;


 Af: array [1..10] of Integer;


begin


 Af [1] := 1;   // 1-ый член ряда равен 1

 Af [2] := 1;   // 2-ой член ряда равен 1

 for i := 3 to 10 do begin   // цикл, начинающийся с 3-го члена до заданного (десятого)

   Af [i] := Af [i - 2] + Af [i - 1];   // каждый член ряда равен сумме 2-ух прошлых

 end;


 for i := 1 to 10 do begin   // вывод на экран первых 10 членов ряда

   Write (Af [i], ', ');


 end;


end.

// ------ 2-й вариант (без использования массива) ---------

var

 a, b, c, i: Integer;

begin

 a := 1;

 Write (a, ', ');

 b := 1;

 Write (b, ', ');

 for i := 3 to 10 do begin

   c := a + b;

   Write (c, ', ');

   a := b;

   b := c;

 end;

end.



Кира Влезько
спасибо но можно без "Af"
Михон Винцевич
это за 9 класс
Игорь Костицин
мы такое ещё не проходили
Даниил Мазукабзов
Необходимо без использования массивов?
Диман
вообщем без массивов
Алина Вахминцева
вариант решения без массива добавлен в ответ
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт