Cod sursa(job #1125171)

Utilizator Cristian1997Vintur Cristian Cristian1997 Data 26 februarie 2014 16:09:39
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.56 kb
using namespace std;
#include <fstream>
#include <string.h>
FILE *fin=fopen("cifra.in", "r");
ofstream fout("cifra.out");

int f(int x)
{
    int i, u=1;
    for(i=1; i<=x; i++) u=(u*x)%10;
    return u;
}

int main()
{
    int i, j, n, t, lg, x;
    char s[110];
    fscanf(fin, "%d", &n);
    for(i=0; i<n; i++)
    {
        fscanf(fin, "\n%c", s);
        lg=strlen(s);
        if(lg==1) x=s[0]-'0';
        else x=10*(s[lg-2]-'0')+s[lg-1]-'0';
        t=0;
        for(j=1; j<=x; j++) t+=f(j);
        fout<<t%10<<'\n';
    }
    return 0;
}