Pagini recente » Cod sursa (job #2788037) | Cod sursa (job #1410328) | Cod sursa (job #189673) | Cod sursa (job #2382017) | Cod sursa (job #3256455)
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *r, *w;
r=fopen("euclid2.in", "r");
w=fopen("euclid2.out", "w");
int a,n,m,min,i,j,aux;
fscanf(r, "%d", &a);
for(i=0; i < a; i++)
{
fscanf(r, "%d%d", &n, &m);
if(n < m)
{
aux = n;
n = m;
m = aux;
}
if(n%m == 0)
{
fprintf(w, "%d\n", m);
}
else
{
min = m/2;
while(min>=1)
{
if((n%min==0) && (m%min==0))
{
fprintf(w, "%d\n", min);
min = 1;
}
min--;
}
}
}
return 0;
}