Cod sursa(job #117364)
Utilizator | Data | 21 decembrie 2007 11:15:58 | |
---|---|---|---|
Problema | Cifra | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.51 kb |
#include<stdio.h>
int n,s;
int a[11][5] ={ {0,0,0,0,0},{1,1,1,1,1},{6,2,4,8,6},{1,3,9,7,1},{6,4,6,4,6},
{5,5,5,5,5},{6,6,6,6,6},{1,3,9,7,1},{6,8,4,2,6},{1,9,1,9,1},{0,0,0,0,0} };
int i,T,k,j;
int main(){
FILE *f=fopen("cifra.in","r");
fscanf(f,"%d",&T);
FILE *g=fopen("cifra.out","w");
for(i=1;i<=T;i++){
fscanf(f,"%d",&n);
s=0;
k=0;
for(j=1;j<=n;j++){
k++;
if(k==5)k=1;
if(i==11)i=1;
s=(s+a[j][k])%10;
}
fprintf(g,"%d\n",s);
}
fclose(g);
fclose(f);
return 0;
}