Cod sursa(job #108173)

Utilizator rethosPaicu Alexandru rethos Data 21 noiembrie 2007 18:38:15
Problema Cifra Scor 90
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.53 kb
#include <fstream.h>
#include <string.h>
int v[100];
void init()
{ int i,s,j;
  v[0]=0;
  for (i=1;i<=99;i++)
	{ s=i;
	  for (j=2;j<=i;j++)
		{ s=s*i;
		  s=s%10;
		}
	  v[i]=(v[i-1]+s)%10;
	}
}


int main()
{ int t,i,nr,n,x,y;
  char a[102];
  ifstream f("cifra.in");
  ofstream g("cifra.out");
  init();
  f>>t;f.get();
  for (i=1;i<=t;i++)
	 { f.getline(a,100);
	   n=strlen(a);
	   if (n>1) x=a[n-2]-'0';
		else x=0;
	   y=a[n-1]-'0';
	   g<<v[x*10+y]<<'\n';
	 }

  f.close();
  g.close();
  return 0;
}