Cod sursa(job #1354626)

Utilizator grimkidGafton Rares-Mihai grimkid Data 21 februarie 2015 22:06:23
Problema Algoritmul lui Euclid Scor 0
Compilator c Status done
Runda Arhiva educationala Marime 0.39 kb
#include<stdio.h>
int main(){
    int a,b,n;
    
    freopen("euclid.in","r",stdin);
    scanf("%d\n",&n);
    freopen("euclid.out","w",stdout);
    while(--n>=0){
       scanf("%d %d",&a,&b);
       if(b>a){
             a+=b;b=a-b;a-=b;   
       }
       while((a%b!=0)){
             a=a%b;a+=b;b=a-b;a-=b;
       }
       printf("%d\n",b);               
    }
    return 0;
}