Форум программистов, компьютерный форум CyberForum.ru

N последовательных членов Фибоначчи. С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не изменяется элемент вектора при работе с ним по указателю http://www.cyberforum.ru/cpp-beginners/thread894890.html
Здравствуйте. Проблема следующая. Пишу свою велосипедную (на это, как на источник проблемы, не указывать) реализацию бинарного дерева для своего не менее велосипедного архиватора, использующего алгоритм Хаффмана. Составление нового кода для каждого символа происходит в отдельной функции, которая в качестве аргумента принимает указатель на структуру соответствующего символа. Структуры хранятся в...
C++ Функции работы с процессами, как осуществить возвражение результата? Например void main () { int res; /* запуск exe-шника , ниже*/ } дочерний http://www.cyberforum.ru/cpp-beginners/thread894888.html
C++ Найти наиболее и наименее удаленные точки. Вычисление расстояния между парой точек оформить функцией
Даны координаты N точек на плоскости в виде маccивов X и Y. Найти наиболее и наименее удаленные точки. Вычисление расстояния между парой точек оформить функцией.
C++ 7.Дан список студентов. Общие поля: Ф.И.О., дата рождения, группа, средний балл. Если средний балл 4 и выше, то указать размер стипендии. Если средний
#include <stdio.h> #include <string.h> #include <clocale> int main() { setlocale(0,"Rus"); static char res; int res_top = 0; printf("Количество студентов: "); /*fflush - функция, чтобы выведенная строка гарантированно попала на экран до ввода пользователя. Её, в принципе, для простоты можно убрать
C++ LPT порт, Ubuntu, code::blocks http://www.cyberforum.ru/cpp-beginners/thread894860.html
Итак, название темы говорит само за себя. Нужно в консольном приложении code::blocks под Ubuntu читать и писать данные из/в LPT-порт. Если точнее, нужно не просто передать информацию, а "дергать пины". Да, я знаю, что уже это спрашивал, но тогда как обычно про тему все забыли, пришлось новую делать.
C++ Самое начало Привет! Я пытаюсь проделать первые шажки в мире программистов.Можно ли найти литературу бесплатно ? :umnik: подробнее

Показать сообщение отдельно
Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
07.06.2013, 21:46     N последовательных членов Фибоначчи. С++
Цитата Сообщение от iga7013 Посмотреть сообщение
Найти первые N членов Фибоначчи с помощью рекурсии и вывести их на экран.
Тут и тут есть нахождение четного и n-го члена последовательности Фибоначчи.

Помогите вывести N первых членов последовательности с помощью рекурсии.
Тоже было уже Фибоначчи. Вот:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include "stdafx.h"
#include <iostream>
#include <iomanip>
using namespace std;
 
int fib(int);
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int countFib;
 
    cout << "Сколько чисел Фибоначчи нужно вывести?: ";
    cin >> countFib;
 
    for (int i = 0; i < countFib; i++)
    {
        if (i % 10 == 0 && i > 0)
            cout << endl;
        cout << setw(7) << fib(i);
    }
 
    cout << endl;
    system("pause");
    return 0;
}
 
 
int fib(int n)          //функция возвращает n-ое число Фибоначчи
{
     if (n == 0)
         return 0;
     if (n == 1) 
         return 1;
     else return fib(n - 1) + fib(n - 2);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru