Cod sursa(job #3281393)

Utilizator AnaMateiAna Matei AnaMatei Data 1 martie 2025 11:56:38
Problema Cifra Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <fstream>

using namespace std;

int U[]= {0, 1, 5, 2, 8, 3, 9, 2, 8, 7}; /// U[i]=Uc(1^1+2^2+...+i^i)

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

int main()
{
    int T, ncif, gz;
    char sir[101];
    f>>T;
    f.ignore();
    while(T--)
    {
        f.getline(sir, 101);
        //ncif=strlen(sir);
        ncif=f.gcount()-1;
        if(ncif>=2)
            gz=7*(sir[ncif-2]-'0');
        else
            gz=0;
        g<<(gz+U[sir[ncif-1]-'0'])%10<<'\n';
    }

    f.close();
    g.close();
    return 0;
}