Cod sursa(job #1002302)

Utilizator andreimdvMoldovan Andrei andreimdv Data 27 septembrie 2013 13:36:48
Problema Cifra Scor 80
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.6 kb
#include<cstdio>
using namespace std;
FILE *fin=fopen("cifra.in","r");
FILE *fout=fopen("cifra.out","w");

char x,s[101];
int i,t,suma,j,nr;
const int v[21]={0,1,5,2,8,3,9,2,8,7,7,8,4,7,3,8,4,1,5,4,4};
int main()
{
    s[0]=48;
    fscanf(fin,"%d",&t);fgetc(fin);
    for(i=1;i<=t;i++)
    {   j=0;
        fscanf(fin,"%c",&x);
        while(x!='\n')
        {
            j++;
            s[j]=x;
            fscanf(fin,"%c",&x);
        }
        nr=(s[j-1]-48)*10+s[j]-48;
        suma=nr/20*4+v[nr%20];
        suma=suma%10;
        fprintf(fout,"%d\n",suma);
    }

    return 0;
}