Cod sursa(job #75974)

Utilizator a7893Nae Mihai a7893 Data 6 august 2007 22:20:04
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.5 kb
#include<stdio.h>
int n,v[4],t;
int putere(int i)
{
	int c,j;
	c=i%10;
	for(j=1;j<i;j++)
	{
		c*=i;
		c%=10;
	}
	return c;
}
void solve()
{
	int i;
	for(i=2;i<=n;i++)
	{
		v[2]=(putere(i)+v[1])%10;
		v[1]=v[2];
	}
	/*for(i=1;i<=n;i++)
		printf("%d ",v[i]);
	printf("\n");*/
	printf("%d\n",v[1]);
}
int main()
{
	freopen("cifra.in","r",stdin);
	freopen("cifra.out","w",stdout);
	scanf("%d",&t);
	for(int i=1;i<=t;i++)
	{
		scanf("%d",&n);
		v[1]=1;
		solve();
	}
	return 0;
}