Cod sursa(job #1519919)

Utilizator tc_iuresiures tudor-cristian tc_iures Data 8 noiembrie 2015 01:13:46
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.63 kb
#include <iostream>
#include <fstream>

using namespace std;

int main()
{
    int a, b, t, nrP;
    ifstream f("euclid2.in");
    ofstream g("euclid2.out");
    f >> nrP;
    for(int i = 0; i < nrP; i ++)
    {
       f >> a >> b;
       if(a >= b)
       {
         do
         {
            t = a % b;
            a = b;
            b = t;
         }while(t != 0);
         g << a << "\n";
       }
       else
       {
         do
         {
            t = b % a;
            b = a;
            a = t;
         }while(t != 0);
         g  << b << "\n";

       }
    }
    g.close();

    return 0;
}