Cod sursa(job #1095313)

Utilizator CornelZCornel Z CornelZ Data 30 ianuarie 2014 17:58:00
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.54 kb
#include <cstdio>

using namespace std;
int cmmdc(int x, int y)
{
    int aux;
    while(y != 0)
    {
        aux = y;
        y = x % y;
        x = aux;
    }
    return x;
}
int main()
{
    freopen("euclid2.in","r",stdin);
    freopen("euclid2.out","w",stdout);
    int numar_perechi;
    scanf("%d",&numar_perechi);

    int a,b;

    for(int i = 0; i < numar_perechi; i++)
    {
        scanf("%d%d",&a,&b);
        printf("%d\n",cmmdc(a,b));
    }

    fclose (stdin);
    fclose (stdout);
    return 0;
}