Pagini recente » Cod sursa (job #886706) | Cod sursa (job #2231437) | Cod sursa (job #438587) | Cod sursa (job #2889361) | Cod sursa (job #458962)
Cod sursa(job #458962)
#include<fstream.h>
#include<iostream.h>
int numars(int j);
int numarp(int j);
int n;
int main()
{
int t;
ifstream fin("cifra.in");
ofstream fout("cifra.out");
fin>>t;
for (;t ;--t)
{
fin>>n;
fout<<numars(n)<<"\n";
}
return 0;
}
int numarp(int j)
{
int x = j, numar = 1;
while ( x )
{
numar *= j;
if (numar >= 10)
numar %= 10;
--x;
}
return numar;
}
int numars(int j)
{
int s = 0, N = n;
while ( N )
{
s += numarp(N);
if (s >= 10)
s %= 10;
--N;
}
return s;
}