[ create a new paste ] login | about

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

C++, pasted on May 17:
#include <iostream>
using namespace std;

size_t factorial(size_t n){
    size_t ret = n;
    if( n == 0 )
        ret = 1;
    else
        ret = ret*factorial(--n); 
    return ret;
}

int main(){
    size_t f = 0;
    size_t i = 0;
    size_t s = 0;
    size_t n = 5;
    for( i = 0; i <= n + 1; i++ ){
        f = factorial(i);
        s = s + f;
        cout<<i<<"! = "<<f<<"\ts= "<<s<<endl;
    }
    return 0;
}


Output:
1
2
3
4
5
6
7
0! = 1	s= 1
1! = 1	s= 2
2! = 2	s= 4
3! = 6	s= 10
4! = 24	s= 34
5! = 120	s= 154
6! = 720	s= 874


Create a new paste based on this one


Comments: