Cod sursa(job #143322)

Utilizator marinMari n marin Data 26 februarie 2008 12:13:10
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.38 kb
#include <stdio.h>

unsigned long int a;
unsigned long int b;
unsigned long int r;

int main(){


  FILE *f = fopen("euclid2.in","r");
  fscanf(f,"%ld%ld",&a, &b);

  fclose(f);

  while (b!=0) {
    r=a%b;
    a=b;
    b=r;
  }


  FILE *g = fopen("euclid2.out","w");
  if (a!=1)
    fprintf(g,"%ld\n",a);
  else
    fprintf(g,"0");
  fclose(g);

  return 0;
}