Cod sursa(job #1203965)

Utilizator DanielRusuDaniel Rusu DanielRusu Data 1 iulie 2014 16:38:00
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
#include <fstream>
#include <cstring>

using namespace std;

ifstream fin("cifra.in");
ofstream fout("cifra.out");

char n[200];
int lg, i, t, r, u, v[] = {0, 1, 5, 2, 8, 3, 9, 2, 8, 7, 7};

int main() {
    fin >> t;

    while(t > 0) {
        t--;

        fin >> n;

        lg = strlen(n);

        r = u = 0;

        if(lg > 1) r = n[lg - 2] - '0';
        u = n[lg - 1] - '0';

        fout << (r * v[10] + v[u]) % 10 << '\n';
    }

    fin.close();
    fout.close();

    return 0;
}