Cod sursa(job #1590363)

Utilizator Sergiu1256Ionita Sergiu1256 Data 4 februarie 2016 22:32:34
Problema Cifra Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.61 kb
#include<bits/stdc++.h>
 
using namespace std;
ifstream f1("cifra.in");
ofstream g1("cifra.out");
 
int X[101];
int Pow(int i)
{
    int nr=1;
    for (int k=1;k<=i;k++)
        nr=(nr*i)%10;
    return nr;
}
void Create()
{
    for (int i=1;i<=100;i++)
        X[i]=(X[i-1]+Pow(i))%10;
 
}
 
int main()
{
    Create();
    int n,P;
    f1>>n;
    string s;
    for (int i=0;i<n;i++)
    {
        f1>>s;
        if (s.size()<=1)
            P=s[s.size()-1]-'0';
        else
            P=(s[s.size()-2]-'0')*10+(s[s.size()-1]-'0');
        g1<<X[P]<<"\n";
 
    }
    return 0;
}