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

Числа Фибоначчи - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Как правильно очистить память http://www.cyberforum.ru/cpp/thread13688.html
Пишу С-код... Выделяю память под массив строк так: char **Strings; Strings = malloc(StrsCount); for (i=0;i<StrsCount;i++) { Strings = malloc(strlen("от чего-нить")+1); }
C (СИ) Найти ошибку в коде void GetMyMAC(char *mdmac) { struct ifaddrs *ifa, *ifap; struct sockaddr_dl *sdl; int i; MD5_CTX md5handler; unsigned char md5digest; char mdd; MD5_Init(&md5handler); http://www.cyberforum.ru/cpp/thread13663.html
C++ Алгоритм игры Быки -коровы в С++
сложно ли реализовать алгоритм игры Быки -коровы в С++
Делаем игру. Можете помочь? C++
Знаю, что ваще не по теме, но нормальных программистов, кроме как на специальных форумах, как этот, мы найти нигде не можем. Короче, нужны программисты на C++. Наверняка среди вас есть люди, кто не проч заделать игру, но по какой-то причине до сих пор не занялся этим(ну мало ли у кого какая история). Мы предлагаем таким людям объединиться, чтобы идеи и желание не пропадали зря. Терять вам...
C++ Исходники асечного (ICQ) протокола http://www.cyberforum.ru/cpp/thread13607.html
Народ, давно ищу одну вещь, решил создать ветку. У кого-нибудь есть исходники асечного (ICQ) протокола? Полностью рабочего. Нашел какую-то х... там отправка данных не работает... Поделитесь, кто богат, плз.
C++ Пререзапуск сетевого адаптера Вобщем пишу прогу для автоматической смены IP сетевого интерфейса. как сменить IP разобрался, делается очень просто в реестре, но после смены значения ключа конечно же нужен перезапуск подключения и как это реализовать программно не знаю.. искал инфу в инете, но толком ничего не нашел.. Буду благодарен за помощь. подробнее

Показать сообщение отдельно
Tengel
2 / 2 / 0
Регистрация: 08.10.2008
Сообщений: 17

Числа Фибоначчи - C++

11.10.2008, 10:27. Просмотров 23786. Ответов 8
Метки (Все метки)

У меня вот какая проблема: Числа Фибоначчи определяются рекуррентной формулой:

f0 = 0; f1 = 1; fn = fn-1 + fn-2;

Начало последовательности имеет вид 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 ... .
Входные данные:
В единственной строке находится число N (0 <= N <= 10000).
Выходные даны:
Выведите N-те число Фибоначчи.
Пример введения
7
Пример выведения
13
я програмку написал, но она мне иногда выводит отрецательные числа...подскажите что мне сделать, что бы ета программа корректно работала.
вот и она:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
using namespace std;
void main()
{
    int n;
    cout << "Введите номер числа :";
    do {cin>>n;} while ((n<0)&&(n>10000));
    long long fib[10000];
    fib[0]=0;
    fib[1]=1;
    for (int i=2;i<9999;i++)
    {
        fib[i] = fib[i-1]+fib[i-2];
    }
    cout<<"Число с номером "<<n<<"ето:";
    cout<<fib[n];
    system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru