Cod sursa(job #2663048)

Utilizator s0lis89Claudiu Gradea s0lis89 Data 25 octombrie 2020 10:59:22
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.36 kb
#include <bits/stdc++.h>
#include <fstream>
using namespace std;

ifstream fin("euclid2.in");
ofstream fout("euclid2.out");

int a, b, n;

int cmmdc(int a, int b){
    int rest = 0;
  while(b!=0){
    rest = a%b;
    a=b;
    b=rest;
    }
    
    return a;
} 

int main(){
    
 fin>>n;
 for(int i=0;i<n;i++){
     fin>>a>>b;
     fout<<cmmdc(a,b)<<"\n";
 }
    
    
}