Cod sursa(job #1668796)

Utilizator teoceltareconstantin teodor teoceltare Data 30 martie 2016 08:45:09
Problema Cifra Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.6 kb
#include<iostream>
#include<fstream>
using namespace std;
ifstream fin("cifra.in");
ofstream fout("cifra.out");
int v[101],x,n,a,b;
string s;
int main()
{
    fin>>n;
    for(int i=1;i<=100;i++)
    {
        x=1;
        for(int k=1;k<=i;k++)
        {
            x*=i;
            x%=10;
        }
        v[i]=v[i-1]+x;
        v[i]%=10;
    }
    getline(fin,s);
    for(int i=1;i<=n;i++)
    {
        a=0;
        getline(fin,s);
        x=s.size();
        x--;
        if(x!=0) a=s[x-1]-'0';
        b=s[x]-'0';
        a*=10;
        a+=b;
        fout<<v[a]<<'\n';
    }
}