Cod sursa(job #196341)

Utilizator ditiBilescu Adrian diti Data 25 iunie 2008 18:59:24
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.44 kb
#include<stdio.h>

FILE*f=fopen("cifra.in","r"),*g=fopen("cifra.out","w");
int t,q;
long n,h;

int cifra2(long h)
{int j=1;
long i;
  for(i=1;i<=h;i++)
   j=(j*(h%10))%10;

return j;
}

int cifra(long n)
{int s=0;
 long i;
 for(i=1;i<=n;i++)
   s=(s+cifra2(i))%10;

  return s;
}

int main()
{
  fscanf(f,"%i",&t);

for(q=1;q<=t;q++)
  { fscanf(f,"%ld",&n);
  fprintf(g,"%i\n",cifra(n));
   }
   return 0;
}