miércoles, 6 de mayo de 2015

Factorial de un número entero positivo en forma recursiva

Función:
int factorial( int n ) {
    if( n < 2 )
        return 1;
    return factorial( n-1 ) * n;
}
Código:
#include<iostream>
using namespace std;
int factorial( int n ) {
    if( n < 2 )
        return 1;
    return factorial( n-1 ) * n;
}
int main(){
    int n = 5;
    cout<<"factorial de "<<n<<endl;;
    cout<<factorial( n )<<endl;
    return 0;
}
Salida:
factorial de 5
120
Factorial de un número entero positivo en forma recursiva

No hay comentarios:

Publicar un comentario