Cod sursa(job #1043147)

Utilizator denisilie94Ilie Denis denisilie94 Data 28 noiembrie 2013 01:33:00
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.65 kb
#include<stdio.h>
#include<math.h>
int i,t,j,x,s,p;
FILE *f,*g;
int main ()
{
f=fopen("cifra.in","r");
fscanf(f,"%d",&t);
g=fopen("cifra.out","w");
for(i=1;i<=t;i++){s=0;
	fscanf(f,"%d",&x);
		for(j=1;j<=x;j++){p=j%10;
				switch(p){
		case 0 :  break;
		case 1 : s=s+1;break;
		case 2 : s=s+pow(2,(j%4));break;
		case 3 : s=s+pow(3,(j%4));break;
		case 4 : if(j%2==1)s=s+4;
					else{s=s+6;}break; 
		case 5 : s=s+5;break;
		case 6 : s=s+6;break;
		case 7 : s=s+pow(7,(j%4));break;
		case 8 : s=s+pow(8,(j%4));break;
		case 9 : if(j%2==1)s=s+9;
					else{s=s+1;}break; }}
	s=s%10;fprintf(g,"%d\n",s);
}
fclose(f);fclose(g);
return 0;
}