Cod sursa(job #149519)

Utilizator alex23alexandru andronache alex23 Data 5 martie 2008 20:16:05
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include <stdio.h>

 long int a,b,x;

 int citire()
  {FILE *fin;

   fin=fopen("euclid2.in","r");
   fscanf(fin,"%ld",&a);
   fscanf(fin,"%ld",&b);
   fclose(fin);

   return 0;
   }

 int afisare()
  {FILE *fin;

   fin=fopen("euclid2.out","w");
   fprintf(fin,"%ld",x);
   fclose(fin);

   return 0;
   }


 int main()
  {

   citire();

   if (a<b) {x=a;a=b;b=x;}
   while (b)
    {x=b;
     b=a%b;
     a=x;
     }
   x=a;

   afisare();

   return 0;
   }