Cod sursa(job #2959619)

Utilizator alin_simpluAlin Pop alin_simplu Data 1 ianuarie 2023 19:36:42
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.36 kb
#include <fstream>
using namespace std;

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

int n, x, y;

int euclid(int a, int b);

int main(){
	
	fin >> n; 
	for (auto i = 1; i <= n; ++i){
		fin >> x >> y;
		fout << euclid(x, y) << '\n'; 
	}
	
	return 0;
}

int euclid(int a, int b){
	while (b){
		int rest = a % b;
		a = b;
		b = rest;
	}
	
	return a;
}