Cod sursa(job #1885149)

Utilizator mutza2Petran George Stelian mutza2 Data 19 februarie 2017 17:43:12
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
#include <iostream>
#include <fstream>
using namespace std;

int main()
{
   int a,b,i,t;
   ifstream cmin("euclid2.in");
   ofstream cmout("euclid2.out");
   cmin>>t;
   for(i=1;i<=t;++i){
    cmin>>a>>b;

    while(a!=0 && b!=0){
        if (a>=b){

            a=a%b;

        }
        else{

            b=b%a;

        }

    }
    if(a==0){
        cmout<<b<<'\n';
    }
    else{
        cmout<<a<<'\n';
    }
   }

}