Cod sursa(job #1219319)
| Utilizator | Data | 13 august 2014 23:01:40 | |
|---|---|---|---|
| Problema | Algoritmul lui Euclid | Scor | 100 |
| Compilator | c | Status | done |
| Runda | Arhiva educationala | Marime | 0.38 kb |
#include <stdio.h>
#define FIN "euclid2.in"
#define FOUT "euclid2.out"
int euclid(int a, int b){
if(a%b) return euclid(b, a%b);
return b;
}
int main(){
int N,a,b;
FILE *in, *out;
in = fopen(FIN, "rt");
out = fopen(FOUT, "wt");
fscanf(in, "%d", &N);
for(; N; N--){
fscanf(in, "%d%d", &a, &b);
fprintf(out, "%d\n", euclid(a,b));
}
return 0;
}
