Cod sursa(job #1656056)
Utilizator | Data | 18 martie 2016 17:53:22 | |
---|---|---|---|
Problema | Algoritmul lui Euclid | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.35 kb |
#include <stdio.h>
int eucl(int a , int b){
if (b==0) return a;
else return eucl(b , a%b);
}
int main(){
int a ,b;
FILE *f1=fopen("euclid2.in","r");
FILE *f1=fopen("euclid2.out","w");
int n;
fscanf(f1,"%d", &n);
while (n >0){
fscanf(f1,"%d %d", &a , &b);
fprintf(f2,"%d\n", eucl(a,b));
n--;
}
fclose(f1);
fclose(f2);
}