Вопрос задан 20.02.2019 в 01:15. Предмет Информатика. Спрашивает Ибрагимова Мария.

Заполнить массив А первыми Н числами Фибоначчи.Первые два числа Фибонначи равны 1, а каждое

последующее число Фибонначи вычисляется как сумма двух предыдущих
0 0
Перейти к ответам

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

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

Для заполнения массива А первыми N числами Фибоначчи можно использовать различные подходы и языки программирования. Вот два примера решений на языках C++ и Mathematica.

Решение на C++:

```cpp #include using namespace std;

int cache[100];

int fibo(int n) { if (cache[n] == 0) { if (n == 1 || n == 2) { cache[n] = 1; } else { cache[n] = fibo(n - 1) + fibo(n - 2); } } return cache[n]; }

int main() { int N; cout << "Введите количество чисел Фибоначчи (N): "; cin >> N;

cache[0] = 1; cache[1] = 1; for (int i = 2; i < N; i++) { cache[i] = fibo(i); }

cout << "Первые " << N << " чисел Фибоначчи: "; for (int i = 0; i < N; i++) { cout << cache[i] << " "; } cout << endl;

return 0; } ``` Это решение использует рекурсивную функцию `fibo`, которая вычисляет числа Фибоначчи и сохраняет их в массив `cache`. Затем, используя цикл, заполняется массив `A` первыми N числами Фибоначчи, и они выводятся на экран.

Решение на Mathematica:

```mathematica fibonacci[n_] := Module[{a = 1, b = 1, fib}, fib = {a, b}; Do[ fib = Append[fib, a + b]; {a, b} = {b, a + b}, {n - 2} ]; fib ]

n = Input["Введите количество чисел Фибоначчи (N): "]; A = fibonacci[n]; Print["Первые ", n, " чисел Фибоначчи: ", A]; ``` Это решение использует функцию `fibonacci`, которая вычисляет числа Фибоначчи и сохраняет их в список `fib`. Затем список `fib` присваивается переменной `A`, и она выводится на экран.

Оба этих решения позволяют заполнить массив А первыми N числами Фибоначчи. Вы можете выбрать подходящий для вас язык программирования и использовать соответствующий код для решения вашей задачи.

0 0

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

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

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