. u6 [/ p9 g+ o& ]unsigned int FiboSeq(unsigned int n) 4 D ~5 `+ Q! y- L$ C- n8 o{ ( N X3 n2 r2 q2 t if(n > 1024) 4 M6 @6 c" I! |$ r! a: n5 Q return 0;! B' Q* F! q: v1 D, j4 S
) Y( a3 H k: ]) c1 ^ unsigned int f_1 = 1, f_2 = 1;, D/ a5 s; {7 Q; f7 Q% D
if(n < 3), ]7 H5 v: K; K( ?7 x7 [
return 1; 0 U& I$ e2 R% Z" [+ |3 \ ( h: u+ w% g: C/ d! E. J unsigned int fibo;% ?6 @' a/ [' b: u' Q- R
for(unsigned int i = 2; i < n; i++) & ^: g- E: E; K& h {0 ^; }7 i+ C: ]8 h
fibo = f_1 + f_2; ( z$ w, W. ^* B3 l0 q. y' W, O f_2 = f_1; % c8 r4 O) i8 c ^! Q1 j+ ~ f_1 = fibo; $ _# r0 s7 G+ T! M0 s: ~1 a } : Z" V* ^2 D9 U7 ~9 B9 Z1 b return fibo; - x/ m4 Q8 S2 n% @6 O' v: a}5 s6 n7 K6 v: m9 b# r
1 f9 S2 r) G0 Z3 _( ^/ R) r' }: U( U
int _tmain(int argc, _TCHAR* argv[])9 j# b6 c) c" u) y
{) P9 p' R% t8 k F3 a
char cmd;- ?5 f0 w) [. q @0 X* ]6 C( \, c) v, B
- }& y' M; B0 U8 r. W do1 j% Q/ S' O5 i. p
{ 7 y) L* i! }' L: t) _- q cout << "Please input position of Fibo sequence: Position = ";4 C- y5 W, v7 u- N3 A
unsigned int num = 0; 4 c0 ~# m! b8 |; ] cin >> num;, j; |5 t* y; A2 w; c