Вопрос задан 20.06.2023 в 11:32. Предмет Информатика. Спрашивает Стогов Алексей.

Составьте программу заполнения массива a [1...10] числами Фибоначчи. В последовательности Фибоначчи

первый элемент равен нулю, второй - единице, а каждый элемент, начиная с третьего, равен сумме двух предыдущих.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Тузова Виктория.

Ответ:

pascal

Объяснение:

var

  x, y, i: integer;

  a: array[1..10] of integer;

begin

 x := 1; y := 1; a[2] := 1;

 for i := 3 to 10 do

 begin

    y := x + y; x := y - x; a[i] := y;

 end;

 for i := 1 to 10 do Write(a[i], ', ');

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Можно составить программу на языке программирования, которая будет заполнять массив числами Фибоначчи:

1. Создадим массив a размером 10. 2. Присвоим первому элементу массива значение 0. 3. Присвоим второму элементу массива значение 1. 4. В цикле начинающемся с i=2 и заканчивающимся i=9 будем заполнять остальные элементы массива суммой двух предыдущих элементов (a[i] = a[i-1] + a[i-2]). 5. Выведем получившийся массив a.

Пример программы на языке Python:

```python a = [0] * 10 a[1] = 1

for i in range(2, 10): a[i] = a[i-1] + a[i-2]

print(a) ```

Результат выполнения программы:

``` [0, 1, 1, 2, 3, 5, 8, 13, 21, 34] ```

Таким образом, программа заполняет массив a числами Фибоначчи от 1 до 10.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос