avatar
Untitled

Guest 93 19th Oct, 2021

MARKUP 0.97 KB
                                           
                         #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
Ta strona używa plików cookie w celu usprawnienia i ułatwienia dostępu do serwisu oraz prowadzenia danych statystycznych. Dalsze korzystanie z tej witryny oznacza akceptację tego stanu rzeczy.
Wykorzystywanie plików Cookie
Jak wyłączyć cookies?
ROZUMIEM