Pagini recente » Cod sursa (job #730468) | Monitorul de evaluare | Atasamentele paginii tarni_und_veli | Diferente pentru olimpici intre reviziile 180 si 141 | Cod sursa (job #1122807)
#include <fstream>
#include <iostream>
using namespace std;
ifstream f("fact.in");
ofstream g("fact.out");
int main()
{ unsigned int p;
freopen("fact.in","r",stdin);
scanf("%d",&p);
freopen("fact.out","w",stdout);
switch (p)
{
case 0: printf("%d\n",1);
return 0;
case 5: printf ("%d\n",-1);
return 0;
}
if (p<5) printf("%d\n",p*5);
else printf("%d\n",(p-1)*5);
return 0;
}