Cod sursa(job #527410)
Utilizator | Data | 31 ianuarie 2011 14:08:50 | |
---|---|---|---|
Problema | Algoritmul lui Euclid | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.37 kb |
#include <stdio.h>
typedef int tipus;
tipus t,a,b;
tipus euclid(tipus a,tipus b){
if(a%b==0){return b;}
else{ return euclid(b,a%b);}
}
int main(){
freopen("euclid2.in","r",stdin);
freopen("euclid2.out","w",stdout);
tipus i;
scanf("%d",&t);
for(i=1;i<=t;i++){
scanf("%d %d",&a,&b);
prinf("%d",euclid(a,b));
}
return 0;}