Pagini recente » Diferente pentru utilizator/stef2n intre reviziile 22 si 23 | Cod sursa (job #333215) | Diferente pentru utilizator/stef2n intre reviziile 36 si 35 | Cod sursa (job #1307367) | Cod sursa (job #949064)
Cod sursa(job #949064)
#include <cstdio>
using namespace std;
FILE *f=fopen ("euclid2.in","r");
FILE *g=fopen ("euclid2.out","w");
int main(){
int n,a,b,r,i;
fscanf (f,"%d",&n);
for (i=1;i<=n;++i){
fscanf (f,"%d%d",&a,&b);
r=a%b;
while (r!=0){
a=b;
b=r;
r=a%b;
}
fprintf (g,"%d\n",b);
}
return 0;
}