Cod sursa(job #117474)

Utilizator katakunaCazacu Alexandru katakuna Data 21 decembrie 2007 15:48:53
Problema Cifra Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.66 kb
#include<stdio.h>

unsigned int n;

int a[10][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,7,9,3,1},
		{6,8,4,2,6},
		{1,9,1,9,1}};


unsigned int i,T,k,j,s;
char c,c1,c2,c3,c4;

int main(){

FILE *f=fopen("cifra.in","r");
fscanf(f,"%u\n",&T);
FILE *g=fopen("cifra.out","w");

for(i=1;i<=T;i++){

   char c,d,e;
   d=e='0';
   do {
     c=d;
     d=e;
//     f>>e;
     e = fgetc(f);
   } while ((e!='\n')&&(!feof(f)));

  n=(c-48)*10+(d-48);

s=0;
k=0;

  for(j=1;j<=n;j++)
  s+=a[j%10][j%4];

fprintf(g,"%u\n",s%10);

}


fclose(g);
fclose(f);
return 0;
}