Pagini recente » Cod sursa (job #2671902) | Cod sursa (job #2609084) | Cod sursa (job #2123077) | Cod sursa (job #2498317) | Cod sursa (job #2545884)
#include <stdio.h>
#include <stdlib.h>
int euclid(int a,int b);
int main()
{
FILE* f=fopen("input.txt","r");
FILE* g=fopen("output.txt","w");
if(f==NULL)
return 0;
int n,a,b,e;
fscanf(f,"%d",&n);
for(int i=0;i<n;i++)
{
fscanf(f,"%d%d",&a,&b);
e=euclid(a,b);
fprintf(g,"%d\n",e);
}
}
int euclid(int a, int b)
{
int c;
while(b)
{
c=a%b;
a=b;
b=c;
}
return a;
}