Cod sursa(job #184953)

Utilizator razvan2006razvan brezulianu razvan2006 Data 24 aprilie 2008 16:29:47
Problema Cifra Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.88 kb
  #include <stdio.h>    
  #include <string.h>    
  #define dim 101    
       
  char n[dim];    
  long i,j,k,s,t,d;    
  long c[]={0,1,5,2,8,3,9,2,8,7,7,8,4,7,3,8,4,1,5,4,4,5,9,6,2,7,3,6,2,1,1,2,8,1,7,2,8,5,9,8,8,9,3,0,6,1,7,0,6,5,5,6,2,5,1,6,2,9,3,2,2,3,7,4,0,5,1,4,0,9,9,0,6,9,5,0,6,3,7,6,6,7,1,8,4,9,5,8,4,3,3,4,0,3,9,4,0,7,1,0,0};    
       
  int main ()    
  {   freopen ("cifra.in","r",stdin);    
      freopen ("cifra.out","w",stdout);    
      scanf("%ld",&t);    
      for(i=0;i<t;++i)    
      {   k=0;    
          scanf("%s",&n);    
          d=strlen(n);    
          if(d>1)    
          {   k+=n[d-2]-'0';    
              k*=10;    
              k+=n[d-1]-'0';    
           }    
          else    
              k=n[d-1]-'0';    
          printf("%ld\n",c[k]);    
      }    
      fclose(stdin);fclose(stdout);    
      return 0;  
  }