Regrese XD
#include <iostream>
using namespace std;
int fact(int val)
{
if(val==0)
return 1;
else
return val*fact(val-1);
}
int main(void)
{
int N;
cin >> N;
cout << fact(N) << endl;
return 0;
}
Reto #19
Escalando la piramide
supon que hay una piramide, y quieres saber cual es la cantidad maxima de piedras que puedes recolectar subiendo directamente a la sima.
Entrada
un numero N que dice el numero de pisos en la piramide.
N lineas con el numero de piedras que hay en cada punto de la piramide.
el ultimo piso de la piramide siempre sera de 1 solo bloque, el penultimo de 2 , el ante penultimo de 3 y asi hasta llegar al piso
Salida
Un entero que indique el numero maximo de piedras que se puedan juntar.
Ejemplo
esos datos se deben interpretar asi:
Salida