Cod sursa(job #2150669)

Utilizator Stefan_PiscuPiscu Stefan Constantin Stefan_Piscu Data 3 martie 2018 18:23:20
Problema Cifra Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <fstream>
using namespace std;

ifstream f("cifra.in");
ofstream g("cifra.out");

int r[21]={0, 1, 5, 2, 8, 3, 9, 2, 8, 7, 7, 8, 4, 7, 3, 8, 4, 1, 5, 4, 4}, t;

int main()
{
    f>>t;
    while(t--)
    {
        char n[102];
        int l=0;
        f>>n;
        while(n[l]) ++l;
        if(l>=2)
        {
            l-=2;
            int nr=0;
            for(int i=0;i<2;++i) nr=nr*10+n[l+i]-'0';
            g<<((nr/20)*4+r[nr%20])%10<<"\n";
        }
        else g<<r[n[0]-'0']<<"\n";
    }
    return 0;
}