Cod sursa(job #33290)

Utilizator MirageRobert Sandu Mirage Data 19 martie 2007 09:36:22
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include<stdio.h>
int main () {
	unsigned long v[100],c,u,i,t,n,a=0;
	FILE *in=fopen("cifra.in","r"), *out=fopen("cifra.out","w");
	fscanf(in,"%lu",&t);
	for(i=1;i<100;i++){
		c=i;
		u=i%10;
		c--;
		while(c){
			u*=i;
			u=u%10;
			c--;
		}
		a+=u;
		a=a%10;
		v[i]=a;
	}
	while(t){
		fscanf(in,"%lu",&n);
		if(n!=100)
			fprintf(out,"%lu\n",v[n%100]);
		else
			fprintf(out,"%lu\n",v[99]);
		t--;
	}
	fclose(in);
	fclose(out);
	return 0;
}