Cod sursa(job #227536)

Utilizator SheepBOYFelix Liviu SheepBOY Data 4 decembrie 2008 20:54:40
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include<stdio.h>
long long get_me_last(int a)
{
	long long aux;
	aux=a%10;
	for(int i=1;i<=a-1;++i)
		aux=(aux*a)%10;
	return aux;
}
int main()
{
	long long n,ult;
	int t;
	freopen("cifra.in","r",stdin);
	freopen("cifra.out","w",stdout);
	scanf("%d\n",&t);
	while(t)
	{
	scanf("%d\n",&n);
	ult=n%20;
    int sum=0;
	for(int i=1;i<=ult;++i)
	{
		sum+=get_me_last(i);
	    if(sum>10)
		sum%=10;
	}
	printf("%d\n",sum);
	--t;
	}
	return 0;
}