Cod sursa(job #45995)

Utilizator alex3el_n2oAlex Vladescu alex3el_n2o Data 2 aprilie 2007 10:51:28
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include <stdio.h>
#include <math.h>
FILE *f=fopen("cifra.in","r"), *g=fopen("cifra.out","w");
int put(int x)
{
	int p,i;
	p=x;
	x%=10;
	if (p%4==0)
	 x=pow(x,4);
	else
	x=pow(x,p%4);
	x%=10;
	return x;
}
int main()
{
long s,n,o;
int i,x,t,oo,j;
fscanf(f,"%d",&t);
for (i=1;i<=t;i++)
{
	s=0;
	fscanf(f,"%ld",&n);
	o=n/20;
	oo=n%20;
	s=o*6;
	s=s%10;
	for (j=1;j<=oo;j++)
	{
		s+=put(j);
		s=s%10;
	}
	fprintf(g,"%d\n",s);

}

return 0;
}