Cod sursa(job #155428)

Utilizator ZozelZozo Zozo Zozel Data 11 martie 2008 22:10:24
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
#include<stdio.h>
#include<math.h>

int main(){
FILE *fin=fopen("cifra.in","r");
FILE *fout=fopen("cifra.out","w");
unsigned long N,i,sum;

fscanf(fin,"%lu",&N);
sum=0;
 for(i=1;i<N+1;i++){
  if(i%10==2 || i%10==8)
   if(i%4==0) sum+=6;
    else sum+=4;
  else if(i%10==3 || i%10==7)
   if(i%4==1) sum+=i%10;
    else sum+=(i%10)>3?3:7;
  else if(i%10==4) sum+=6;
  else sum+=i%10;
 }
/* asum=floorl(sum/10);
 asum*=10;
 asum=sum-asum;*/
fprintf(fout,"%lu",sum%10);
fclose(fin);
fclose(fout);
return 0;
}