Cod sursa(job #1853309)

Utilizator xkz01X.K.Z. xkz01 Data 21 ianuarie 2017 17:03:04
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include<cstdio>
using namespace std;
int i, t, a, b, c;
int main(){
    freopen("euclid2.in","r",stdin);
    freopen("euclid2.out","w",stdout);
    scanf("%d", &t);
    for (i=1;i<=t;i++) {
        scanf("%d%d", &a, &b); c=0;
        if (a<b) {a=a+b; b=a-b; a=a-b;}
        while (a%b!=0) {
            c=a%b; a=b; b=c;
        }
        printf("%d\n", b);
    }
    return 0;
}