Cod sursa(job #2448176)

Utilizator andreigbrAndrei Gabor andreigbr Data 15 august 2019 22:51:33
Problema Cifra Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.45 kb
#include <iostream>

using namespace std;
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 n,s,t;
    cin>>t;
    while(t--){
    cin>>n;
    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;
    cout<<s;

    }
    return 0;
}