Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи по C/С++

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

dddasd



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
#include <iostream>
 
double fibonnachi(int num)
{
    double F0 = 1;
    double F1 = 1.1;
    double iskomoe;
    int index;
 
    if(num>1)
    {
        double* arr = new double(num+1);
        arr[0]=F0;
        arr[1]=F1;
        for(index=2;index<=num;index++)
        {
            arr[index] = arr[index-1] + arr[index-2];
        }
 
        iskomoe = arr[num];
 
        delete[] arr;
    }
 
    if (num == 0)
    {
        iskomoe = F0;
    }
 
    if (num == 1)
    {
        iskomoe = F1;
    }
    return iskomoe;
}
 
using namespace std;
 
int main()
{
    int chis;
    double ff;
 
    cin >> chis;
    ff = fibonnachi(chis);
    cout << ff << "\n";
 
    return 0;
}

Всего записей: 303 | Зарегистр. 13-09-2007 | Отправлено: 09:42 01-11-2007 | Исправлено: dddasd, 09:46 01-11-2007
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи по C/С++


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru