Cod sursa(job #2082306)

Utilizator AlexTufisTufis Alexandru AlexTufis Data 5 decembrie 2017 22:37:26
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
//cel mai mare divizor comun
#include <iostream>
#include<fstream>

using namespace std;

int main()
{
    int a,b,n,r,i;
    ifstream f("euclid.in");
    ofstream g("euclid.out");
    f>>n;
    for(i = 0;i < n; i++)
    {
        f>>a>>b;
        if(a>b)
            swap(a,b);
        while(b)
        {
            r=a%b;
            a= b;
            b= r;
        }
        g<<a<<endl;
    }
    return 0;
    }