#include <iostream>
using namespace std;
long long Fibanocci(int nth);
int main()
{
long long * piNum = new long long;
cout << "Please enter what term you would like from the Fibanocci series (warnign! High numeber (even 50) can overheat your computer): ";
cin >> *piNum;
cout << "\nYour value is: " << Fibanocci(*piNum) << endl;
cin.get();
return 0;
}
long long Fibanocci(int nth)
{
long long temp = 0;
if (nth < 4) return 1;
temp = (Fibanocci(nth-2) + Fibanocci(nth -1));
return temp;
}
unsigned short fibonacci(unsigned short sequence)
{
unsigned short temp = 1;
unsigned short preTemp = 0;
for(sequence ; sequence > 0 ; sequence --)
{
temp += preTemp;
preTemp = temp;
}
return temp;
}
unsigned short fibonacci(unsigned short sequence)
{
unsigned short temp = 1;
unsigned short preTemp = 0;
for(sequence ; sequence > 0 ; sequence --)
{
temp += preTemp;
preTemp = temp;
}
return temp;
}
#include <iostream>
using namespace std;
long long Fibonacci(unsigned short nth);
int main()
{
unsigned short num;
for(;
{
cout<<"Fibonacci: ";
cin>>num;
cout<<"Result: "<<Fibonacci(num -1)<<endl<<endl;
}
return 0;
}
long long Fibonacci(unsigned short n) {
if(n==0)
{
return 0;
}
if(n<4)
{
return 1;
}
long long seq[3]= {1,0,0};
for(short count = 1; count < n; count++)
{
seq[2] = seq[1];
seq[1] = seq[0];
seq[0] = (seq[2] + seq[1]);
}
return seq[0];
}
#include <iostream>
using namespace std;
long long Fibonacci(unsigned short nth);
int main()
{
unsigned short num;
for(;
{
cout<<"Fibonacci: ";
cin>>num;
cout<<"Result: "<<Fibonacci(num -1)<<endl<<endl;
}
return 0;
}
long long Fibonacci(unsigned short n) {
if(n==0)
{
return 0;
}
if(n<4)
{
return 1;
}
long long seq[3]= {1,0,0};
for(short count = 1; count < n; count++)
{
seq[2] = seq[1];
seq[1] = seq[0];
seq[0] = (seq[2] + seq[1]);
}
return seq[0];
}
Copyright © 2024, NextGenUpdate.
All Rights Reserved.