Pagini recente » Cod sursa (job #1610917) | Cod sursa (job #2952726) | Cod sursa (job #3248235) | Cod sursa (job #1229833) | Cod sursa (job #401711)
Cod sursa(job #401711)
#include <fstream>
using namespace std;
int power(long long,long long);
int main()
{
int n,s;
fstream f,g;
f.open("ucif.in",fstream::in);
g.open("ucif.out",fstream::out);
f>>n;
s=0;
for (int i=1;i<=n;i++)
s=(s+power(i,i))%10;
g<<s;
g.close();
return 0;
}
int power(long long a,long long p)
{
int sol=1;
for (int i=0;(1<<i)<=p;i++)
{
if ( ((1<<i)&p) >0)
sol=(sol*a)%10;
a=(a*a)%10;
}
return sol;
}