Cod sursa(job #1437809)

Utilizator BLz0rDospra Cristian BLz0r Data 18 mai 2015 18:01:07
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include <cstdio>
using namespace std;

FILE *f = fopen ( "euclid2.in", "r" );
FILE *g = fopen ( "euclid2.out", "w" );

int cmmdc ( int a, int b ){
    int r = a % b;
    while ( r ){
        a = b;
        b = r;
        r = a % b;
    }
    return b;
}

int main(){

    int T, x, y;

    fscanf ( f, "%d", &T );

    for ( ; T; --T ){
        fscanf ( f, "%d%d", &x, &y );
        fprintf ( g, "%d\n", cmmdc ( x, y ) );
    }

    return 0;
}