Cod sursa(job #2924760)

Utilizator steve_warlockstefan munteanu steve_warlock Data 10 octombrie 2022 09:53:49
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.57 kb
//
//  main.cpp
//  Proiect_oregatire
//
//  Created by Steve Warlock on 05.10.2022.
//

#include <iostream>
#include <fstream>
#include <vector>
#include <iterator>
#include <cmath>
#define ll long long
using namespace std;
ifstream fin("euclid2.in");
ofstream fout("euclid2.out");
int t;
ll n,m;
int cmmdc(int a, int b)
{
    if(b == 0)
        return a;
    return cmmdc(b,a%b);
}
void solve()
{
    fin >> n;
    fin >> m;
    fout << cmmdc(n, m) << '\n';
}
int main() {
 
    fin >> t;
    while(t--)
    {
        solve();
    }
    fin.close(),fout.close();
    return 0;
}