int divertido (int n)
{{
if (n == 0 || n == 1)
Regresar 1;
más si (n> 0)
Regresar n * diversión (n -1);
}
int main ()
{{
int n;
scanf ("%d", & n);
if (n <0)
Printf ("Dado <0, sin valor! ¡Sin valor!");
más
Printf ("%d! =%D", n, diversión (n));
Regresar 0;
}
Formato de entrada:
Ingrese el valor de un entero arbitrario n.
Formato de salida:
si n = 0 o n = 1, entonces n! = 1; si n <0, emite el “número dado <0, sin valor! ¡Sin valor!”.
muestra de entrada:
Aquí da un conjunto de entradas. Por ejemplo:
5
muestra de salida:
Aquí da la salida correspondiente. Por ejemplo:
5!=120