Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [С] Числа Фибонначи


Автор: wolf_f 2.11.2006, 10:35
Помогите кто может!!! Как изменить типы переменных так, чтобы можно было подсчитать
Fibbo(100)..... smile   smile 

Код

#include <stdio.h>
#define NUMBER int
NUMBER Fibbo(int n)
{
NUMBER i1, i2, f;
int j;
if(n<2) return 1;
i1=1;
i2=1; 
for(j=2; j<n; j++)
{
f=i1+i2;
i1=i2;
i2=f;
}
return f;
}
int main()
{
printf("f(5)=%d\n",Fibbo(5));
printf("f(20)=%d\n",Fibbo(20)); 
printf("f(100)=%d\n",Fibbo(100));
return (0);
}


Автор: Alexeis 2.11.2006, 11:18

M
alexeis1
Модератор: Читайте правила в шапке раздела. Для указания языка имеется специальный формат.

Для выделения кода нужно использовать кнопку "КОД"

Автор: vinter 2.11.2006, 13:35
Код

#include <stdio.h>    
#include <conio.h>
#define NUMBER double    
NUMBER Fibbo(int n)    
{    
    NUMBER i1, i2, f;    
    int j;    
    if(n<2) return 1;    
    i1=1;    
    i2=1;    
    for(j=2; j<n; j++)    
    {    
        f=i1+i2;    
        i1=i2;    
        i2=f;    
    }    
    return f;    
}    
int main()    
{    
    printf("f(5)=%0.f\n",Fibbo(5));    
    printf("f(20)=%0.f\n",Fibbo(20));    
    printf("f(100)=%0.f\n",Fibbo(100));    
    getch();
    return (0);    
}

Автор: Alexeis 3.11.2006, 10:40
Модератор: Тема разделена 
Новая тема называется "[C++] оформить как функцию..."

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)