Cod sursa(job #583009)

Utilizator simaghitaSima Gheorghe Eugen simaghita Data 17 aprilie 2011 11:44:37
Problema Cifra Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.57 kb
#include<fstream>
#include<string>
using namespace std;
int t,a[]={0,1,5,2,8,3,9,2,8,7,7,8,4,7,3,8,4,1,5,4};
char s[102];
int main()
{


   int i,n,r,sol;
   ifstream fin("cifra.in");
   ofstream fout("cifra.out");
    fin>>t;
    for(i=1;i<=t;i++)
    {
        fin>>s;
        n=strlen(s);
        sol=0;
        if(n>=2)
            r=(s[n-1]-'0')+(s[n-2]-'0')*10;
        else r=s[0]-'0';
        sol=(r/20)*4;
        sol+=a[r%20];
        fout<<(sol%10)<<"\n";
        memset(s,' ',sizeof(s));
    }
   fin.close();
    fout.close();
    return 0;
}