Cod sursa(job #1086965)

Utilizator breta.ionutBreta Ionut breta.ionut Data 18 ianuarie 2014 18:58:17
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <iostream>
#include <fstream>
using namespace std;

int cmmdc(int x, int y) {
	int r;

	while (y > 0) {
		r = x % y;
		x = y;
		y = r;
	}

	return x;
}

int main() {
	ifstream in;
	ofstream out;
	int n, i, x, y;

	in.open("euclid2.in");
	out.open("euclid2.out");
	
	in>>n;
	for (i = 0 ; i < n ; i ++) {
		in>>x>>y;
		out<<cmmdc(x, y)<<"\n";
	}

	in.close();
	out.close();

	return 0;
}