0votos

doble factorial en c++ en C++

por Emanuel hace 9 meses

Esta es mi solución...

el usuario ingresa un numero y el programa devuelve el doble factorial de todos los numeros anteriores y luego muestra el cociente entre ese numero y el doble factoria siguiente

1
2
3
4
5
6
7
8
9
10
11
12
13
int factorial( unsigned const&number ) { 
    unsigned result = 1; 
    if( number >1 ) 
        for( unsigned i = number; i > 1; --i )  
            result *= i; 
    return result; 
 
unsigned factorial_double( unsigned const&number ) { 
    return number < 2 ? 1 : 
        number % 2 == 0 ? factorial( number ) / 2 : 
        factorial( number ); 

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.