Cod sursa(job #96075)

Utilizator marinMari n marin Data 31 octombrie 2007 12:05:44
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.79 kb
#include <fstream.h>
typedef unsigned long int longplus;

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}};

longplus rezolva(longplus n){
  longplus i,sum;
  sum=0;
  for (i=1;i<=n;i++){
    sum+=a[i%10][i%4];
    sum%=10;
  }
  return sum;
}

longplus rezolva1(longplus n){
  longplus i,sum;
  sum=0;
  set=0;
  for (i=1;i<=10;i++)
    set=set+a[i%10][i%4];
  set=set%10;


  return sum;
}



int main(){
  longplus x,t;
  ifstream f("cifra.in");
  ofstream g("cifra.out");
  f>>t;
  for (int i=1;i<=t;i++){
    f>>x;
    g<<rezolva(x)<<"\n";
  }
  f.close();
  g.close();

  return 0;
}