Cod sursa(job #1017214)

Utilizator buzu.tudor67Tudor Buzu buzu.tudor67 Data 27 octombrie 2013 15:25:43
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include<stdio.h>

int a,b,n,i;
FILE *fi,*fo;

int main(void){
    fi=fopen("euclid2.in","r");
    fo=fopen("euclid2.out","w");
    
    fscanf(fi,"%d",&n); 
    
    for(i=1;i<=n;i++) {
                       fscanf(fi,"%d%d",&a,&b);
                       while ((a!=0) && (b!=0)) if (a>b) a%=b; else b%=a;
                       fprintf(fo,"%d\n",a+b); 
                      }
    fclose(fi); fclose(fo);
    return 0;
}