Cod sursa(job #264509)

Utilizator taosAndrei Orasanu taos Data 22 februarie 2009 11:25:54
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include <stdio.h>  
int fct(int a,int b)  
{if(!b)  
return(a);  
else  
return fct(b,a%b);}  
   
int main()  
{  
     int i,a,b,t;  
     FILE *fi,*fo;  
     fi=fopen("euclid2.in","r");  
     fo=fopen("euclid2.out","w");  
     fscanf(fi,"%d",&t);  
     for(i=1;i<=t;i++)  
     {  
         fscanf(fi,"%d %d",&a,&b);  
         a=fct(a,b);  
         fprintf(fo,"%d\n",a);  
     }  
     fclose(fi);  
     fclose(fo);  
     return 0;  
}