[ create a new paste ] login | about

Link: http://codepad.org/sosR9UrI    [ raw code | output | fork ]

EnzoFerber - C, pasted on Dec 23:
#include <stdio.h>
#include <stdlib.h>

int fat ( int n )
{
  return ( n < 2 ) ? 1 : n * fat(n - 1);
}

int fib ( int n )
{
  return ( n < 2 ) ? 1 : fib( n - 1) + fib( n - 2 );
}

int main ( void )
{
  register int i;

  printf( "# Fatorial ( 1 - 10):\n" );
  for ( i = 0; i < 10; i++ )
    printf ( " # %d: %d\n", i + 1, fat(i + 1));

  printf ( "\n# Fibonacci ( 1 - 10):\n" );
  for ( i = 0; i < 10; i++ )
    printf ( " # %d: %d\n", i , fib(i));
  
  return 0;
} 


Output:
# Fatorial ( 1 - 10):
 # 1: 1
 # 2: 2
 # 3: 6
 # 4: 24
 # 5: 120
 # 6: 720
 # 7: 5040
 # 8: 40320
 # 9: 362880
 # 10: 3628800

# Fibonacci ( 1 - 10):
 # 0: 1
 # 1: 1
 # 2: 2
 # 3: 3
 # 4: 5
 # 5: 8
 # 6: 13
 # 7: 21
 # 8: 34
 # 9: 55


Create a new paste based on this one


Comments: