Cod sursa(job #2643470)

Utilizator albertAndrei23Havirneanu Andrei albertAndrei23 Data 19 august 2020 22:04:29
Problema Algoritmul lui Euclid Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.37 kb
#include <iostream>
#include <fstream>
using namespace std;

ifstream f("euclid2.in");
ofstream g("euclid2.out");

int cmmdc(int a , int b){
  if(a < b){
    swap(a , b);
  }
  int c;
  while(b){
    c = a % b;
    a = b;
    b = c;
  }
  return a;
}

int main(){
  int n; f >> n;
  for(int i = 1; i <= n; i++){
    int x , y;
    f >> x >> y;
    g << cmmdc(x , y) << endl;
  }
}