Cod sursa(job #309354)

Utilizator Magnuscont cu nume gresit sau fals Magnus Data 30 aprilie 2009 09:39:06
Problema Algoritmul lui Euclid Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include <stdio.h>
#include <string.h>

int main()
{
 FILE *f,*g;
 int a,b,c,i=0,n;
 f=fopen("euclid2.in","r");
 g=fopen("euclid2.out","w");
 fscanf(f,"%d",&n);
 do
 {
  ++i;
  fscanf(f,"%d%d",&a,&b);
  if (a<b) c=a+1;
  else c=b+1;
  do
   {
    --c;
   }
  while ((a%c!=0)||(b%c!=0));
  fprintf(g,"%d%s",c,"\n");
 }
 while (i<n);
 fclose(f);
 fclose(g);
 return 0;
}