Cod sursa(job #1178787)

Utilizator Johnny07Savu Ioan-Daniel Johnny07 Data 27 aprilie 2014 11:25:12
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.59 kb
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
char cha[120],c[2];
int s,i,a[112],j,n,m;
long long p,aux;
FILE *f=fopen ("cifra.in","r");
FILE *g=fopen ("cifra.out","w");
int main()
{
    s=0;
for (i=1;i<=100;i++)
{
    p=1;
for (j=1;j<=i;j++) p=p*(i%10);
p=p%10;
s+=p;
a[i]=s%10;

}
fscanf (f,"%d",&n);
fgets (c,2,f);
for (i=1;i<=n;i++)
{
    fgets (cha,110,f);
    m=strlen (cha);
    m-=2;
    aux=cha[m];
    aux-=48;
    if (m>0)
    {
    aux=aux+(cha[m-1]-48)*10;
    }
   fprintf (g,"%d\n",a[aux]);
}



    return 0;
}