Cod sursa(job #3147333)

Utilizator addanciuAdriana Danciu addanciu Data 25 august 2023 19:17:52
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.59 kb
#include <iostream>
#include <fstream>
#include <vector>
#include <algorithm>
#include <cstring>
#include <unordered_map>
#include <stack>
//#define CONSOLE /// daca ai in consola
#define int long long
using namespace std;
 
ifstream fin("euclid2.in");
ofstream fout("euclid2.out");
 
#ifdef CONSOLE
    #define fin cin 
    #define fout cout 
#endif
stack<bool> S;
signed main() { 
    int t,a,b;
    fin>>t;
    for(int i=1;i<=t;i++){
        fin>>a>>b;
        int r;
        while(b!=0){
            r=a%b;
            a=b;
            b=r;
        }
        fout<<a<<'\n';
    }
    return 0;
}