Pagini recente » Cod sursa (job #2699177) | Cod sursa (job #44055) | Cod sursa (job #1161862) | Cod sursa (job #2668903) | Cod sursa (job #430676)
Cod sursa(job #430676)
#include<stdio.h>
FILE *f=fopen("euclid2.in","r");
FILE *g=fopen("euclid2.out","w");
int main(){
long a,b;
long n;
fscanf(f,"%ld",&n);
for(long i=0;i<n;i++)
{
fscanf(f,"%ld",&a);
fscanf(f,"%ld",&b);
while(a!=0&&b!=0)
{
if(a>b)a=a%b;
else b=b%a;
}
if(b==0)
fprintf(g,"%ld\n",a);
else fprintf(g,"%ld\n",b);
}
fclose(f);
fclose(g);
return 0;
}