Cod sursa(job #1691426)

Utilizator andy1207Cioltan Andrei andy1207 Data 18 aprilie 2016 12:48:47
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.75 kb
#include<cstdio>
int v[21]={0,1,5,12,18,23,29,32,38,47,47,48,54,57,63,66,60,53,53,52,52};
int v1[101];
int main()
{
 int n,t,i,exp,a,s,val,nr,f;
 char c;
 freopen("cifra.in","r",stdin);
 freopen("cifra.out","w",stdout);
 scanf("%d\n",&t);
 /*s=0;
 for(i=1;i<=20;i++)
    {
     exp=i;
     a=1;
     while(exp!=0)
          {
           a=a*(i%10);
           exp--;
          }
     s=s+a%10;
     v[i]=s;
     if(i<20)
        printf("%d,",v[i]);
     else
        printf("%d\n",v[i]);
    }*/
 for(i=1;i<=t;i++)
    {
     c='1';
     f=0;
     while(c!='\n')
          {
           scanf("%c",&c);
           if(c!='\n')
              v1[++f]=c-'0';
          }
     nr=v1[f-1]*10+v1[f];
     val=(nr/20*4+v[nr%20])%10;
     printf("%d\n",val);
    }
return 0;
}