Cod sursa(job #2448179)

Utilizator andreigbrAndrei Gabor andreigbr Data 15 august 2019 23:01:39
Problema Cifra Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.58 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("cifra.in");
ofstream fout("cifra.out");
int last_dig(int k)
{
    int l=1;
    for(int i=1;i<=k;i++)
    {
        l*=k;
        l%=10;
    }
    if(l>9)
        l=l%10;
    return l;
}
int main()
{
    int s;
    char t,n;
    fin>>t;
    t=(int)(t-'0');
    while(t--){
    fin>>n;
    n=(int)(n-'0');
    s=0;
    for(int i=1;i<=n;i++)
    {
        s+=last_dig(i);
        if(s>9)
            s=s%10;
    }
    if(s>9)
        s=s%10;
    fout<<s<<'\n';

    }
    return 0;
}