Untitled
Guest 653 19th Oct, 2021
#include <iostream>
using namespace std;
long long int silnia_r( int n );
long long int silnia_i( int n );
long long int fib_r( int n );
long long int fib_i( int n );
int main()
{
int k;
cin>> k;
for( int i= 0; i<= k; i++ )
{
cout<< i<< endl;
cout<< fib_r( i )<< endl;
cout<< fib_i( i )<< endl;
cout<< endl;
}
return 0;
}
long long int silnia_r( int n )
{
if( n< 2 )
return 1;
return silnia_r( n- 1 )* n;
}
long long int silnia_i( int n )
{
long long int w= 1;
for( int i= 2; i<= n; i++ )
w*= i;
return w;
}
long long int fib_r( int n )
{
if( n< 2 )
return 1;
return fib_r( n- 1 )+ fib_r( n- 2 );
}
long long int fib_i( int n )
{
long long int w= 1, pop= 1, ppop= 1;
for( int i= 2; i<= n; i++ )
{
w= pop+ ppop;
ppop= pop;
pop= w;
}
return w;
}
To share this paste please copy this url and send to your friends
RAW Paste Data
Recent Pastes
- Untitled
Markup | 29 | 10 hours ago
- mega555kf7lsmb54yd6etzginolhxxi4ytdoma2rf77ngq55fhfcnyid.onion
Template Toolkit 2 | 16 | 10 hours ago
- Untitled
Markup | 38 | 1 day ago
- Untitled
Markup | 39 | 1 day ago
- Untitled
Markup | 45 | 1 day ago
- Untitled
Markup | 43 | 1 day ago
- Untitled
Markup | 41 | 1 day ago