/
ArtT
/
Netology
Обзор
Документация
Войти
/
ArtT
/
Netology
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Part2/Task_2_12_2/Task_2_12_2.cpp
32 строки
632 B
ArtT
Добавил двенадцатое задание
24 янв 2026, 15:46
24 янв 2026, 15:46
800e2d0
Код
Авторство
О чём код?
#include<iostream> long long nFibonacci(int Ind, long long* arr) { if (Ind <= 0) return 0; else if (Ind == 1) return 1; if (arr[Ind] > 0) return arr[Ind]; arr[Ind] = nFibonacci(Ind - 2, arr) + nFibonacci(Ind - 1, arr); return arr[Ind]; } int main() { setlocale(LC_CTYPE, "rus"); std::cout << "Введите число: "; int n{ 0 }; std::cin >> n; std::cout << "Числа Фибоначчи: "; long long* arr = new long long[n](); for (int i = 0; i < n; i++) { std::cout << nFibonacci(i, arr); if (i < n - 1) std::cout << ", "; else std::cout << std::endl; } delete[] arr; return EXIT_SUCCESS; }