Cod sursa(job #1418194)
Utilizator | Data | 12 aprilie 2015 12:20:29 | |
---|---|---|---|
Problema | Algoritmul lui Euclid | Scor | 100 |
Compilator | c | Status | done |
Runda | Arhiva educationala | Marime | 0.42 kb |
#include <stdio.h>
#include <stdlib.h>
int main(){
FILE*fi,*fout;
int a,b,r,t,i;
fi=fopen("euclid2.in" ,"r");
fout=fopen("euclid2.out" ,"w");
fscanf(fi,"%d" ,&t);
for(i=0;i<t;i++){
fscanf(fi,"%d%d" ,&a,&b);
while(b>0){
r=a%b;
a=b;
b=r;
}
fprintf(fout,"%d\n" ,a);
}
fclose(fi);
fclose(fout);
return 0;
}