Cod sursa(job #483183)
Utilizator | FMI Paun Matei paunmatei7 | Data | 7 septembrie 2010 10:40:48 |
---|---|---|---|
Problema | Cifra | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.52 kb |
#include<stdio.h>
long v[1001],s,e,r,i,n,j;
int main()
{
freopen("cifra.in","r",stdin);
freopen("cifra.out","w",stdout);
scanf("%ld",&n);
for (i=1;i<=n;i++)
scanf("%ld",&v[i]);
for (i=1;i<=n;i++)
{
r=v[i]/10;
e=v[i]%10;
if (r>0)
s=1;
else
s=0;
for (j=1;j<=r;j++)
s=s*7;
if (e==1) s=s+1;
if (e==2) s=s+5;
if (e==3) s=s+2;
if (e==4) s=s+8;
if (e==5) s=s+3;
if (e==6) s=s+9;
if (e==7) s=s+2;
if (e==8) s=s+8;
if (e==9) s=s+7;
printf("%ld\n",s%10);
}
}