28 lines
272 B
Plaintext
28 lines
272 B
Plaintext
int n;
|
|
int fib(int p){
|
|
int a;
|
|
int b;
|
|
int c;
|
|
a = 0;
|
|
b = 1;
|
|
if ( p == 0 ){
|
|
return 0;
|
|
}
|
|
if ( p == 1 ){
|
|
return 1;
|
|
}
|
|
while ( p > 1 ){
|
|
c = a + b;
|
|
a = b;
|
|
b = c;
|
|
p = p - 1;
|
|
}
|
|
return c;
|
|
}
|
|
int main(){
|
|
n = getint();
|
|
int res;
|
|
res = fib( n );
|
|
return res;
|
|
}
|