/******************************************************************************
Online C++ Compiler.
Code, Compile, Run and Debug C++ program online.
Write your code in this editor and press "Run" button to compile and execute it.
*******************************************************************************/
#include <iostream>
using namespace std;
int fatorial(int n)
{
if(n==1 || n==0)
{
return 1;
}
else if(n < 0)
{
cout<< "Parâmetro de entrada inválido: ";
return n;
}
else
{
return n*fatorial(n-1);
}
}
int main()
{
int a;
a = fatorial(-2);
cout<< a;
return 0;
}