Cod sursa(job #283165)
Utilizator | Puia Tudor yotherocker | Data | 18 martie 2009 20:16:08 |
---|---|---|---|
Problema | Cifra | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.39 kb |
#include<fstream.h>
#include<math.h>
long factorial_uc(long,long);
main()
{
ifstream In("cifra.in");
ofstream Out("cifra.out");
unsigned int t,i;
long n;
In>>t;
for(i=0;i<t;i++)
{
In>>n;
Out<<factorial_uc(n,0)<<'\n';
}
In.close();
Out.close();
return 0;
}
long factorial_uc(long n,long p)
{
p+=n;
if(n) factorial_uc(n-1,p);
p=p%10;
return p;
}