Cod sursa(job #1200522)

Utilizator alex_bucevschiBucevschi Alexandru alex_bucevschi Data 22 iunie 2014 18:29:46
Problema Cifra Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.6 kb
#include <cstdio>
#include <cstring>

using namespace std;
int s,aux;
int i,j,t,a[105],n,x;
char S[105];
int main()
{
    freopen("cifra.in","r",stdin);
    freopen("cifra.out","w",stdout);
    s=0;
    scanf("%d",&t);
    for(i=1;i<=100;i++)
    {
        aux=i;
        for(j=1;j<i;j++)
            aux=(aux*i)%10;
        s=s+aux;
        s%=10;
        a[i]=s;
    }
    for(;t;t--)
    {
        scanf("%s",&S);
        n=strlen(S);
        n--;
        if(n>0)x=(S[n-1]-'0')*10+S[n]-'0';
        else
            x=S[n]-'0';
        printf("%d\n",a[x]);
    }
    return 0;
}