Cod sursa(job #264505)

Utilizator taosAndrei Orasanu taos Data 22 februarie 2009 11:13:05
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.51 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 *f1,*f2;  
     f1=fopen("euclid2.in","r");  
     f2=fopen("euclid2.out","w");  
     fscanf(f1,"%d",&t);  
     for(i=1;i<=t;i++)  
     {  
         fscanf(f1,"%d %d",&a,&b);  
         a=fct(a,b);  
         fprintf(f2,"%d\n",a);  
     }  
     fclose(f1);  
     fclose(f2);  
     return 0;  
}