Pagini recente » Cod sursa (job #1092432) | Cod sursa (job #2651319) | Cod sursa (job #1134422) | Cod sursa (job #97605) | Cod sursa (job #638977)
Cod sursa(job #638977)
#include <stdio.h>
int main(void)
{
FILE *f;
f=fopen ("euclid2.in", "r");
int n;
fscanf(f, "%d",&n);
FILE *g=fopen ("euclid2.out", "w");
int nr1, nr2;
while(fscanf(f,"%d", &nr1)!=EOF)
{
fscanf(f, "%d", &nr2);
do{
if(nr1>nr2)
nr1%=nr2;
else
nr2%=nr1;
}while(nr1!=0&&nr2!=0);
if(nr1==0)
fprintf(g,"%d\n",nr2);
else
fprintf(g, "%d\n", nr1);
}
fclose(f);
fclose(g);
return 0;
}