Cod sursa(job #3365585)

Utilizator 3du@rqeduard 3du@rq Data 22 septembrie 2026 17:42:12
Problema Cifra Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.64 kb
#include <bits/stdc++.h>
using namespace std;

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

int M20[20] = {0, 1, 4, 7, 6, 5, 6, 3, 6, 9, 0, 1, 6, 3, 6, 5, 6, 7, 4, 9}, M100[101];
int T, last, a;
string nr;

int main() {
    M100[0] = 0;
    for (int i = 1; i < 20; i++) {
        M100[i] += (M20[i] + M100[i - 1]) % 10;
    }
    in >> T;
    for (int t = 0; t < T; t++) {
        in >> nr;
        last = 0;
        if (nr.size() >= 2)
            a = (nr[nr.size() - 2] - '0') * 10 +  (nr[nr.size() - 1] - '0');
        else
            a = nr[nr.size() - 1] - '0';
        a %= 100;
        last = M100[a];
        out << last << '\n';
    }
}