Cod sursa(job #831803)

Utilizator dr_personalityEftime Andrei Horatiu dr_personality Data 9 decembrie 2012 11:09:13
Problema Algoritmul lui Euclid Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include<fstream>
using namespace std;
ifstream in;
ofstream out;
int a[100000],b[100000];
int cmmdc(int a,int b){
	int rest=0;
	int aux=0;
	if(a<b)
	{
		aux=a;
		a=b;
		b=aux;
	}
	do{
		rest=a%b;
		a=b;
		b=rest;
	}while(rest!=0);
	
	return a;
}
int main(){
	int player_unu=0,n;
	in.open("euclid2.in");
	out.open("euclid2.out");
	in>>n;
	for(int i=0;i<n;i++)
	{
		in>>a[i];
		in>>b[i];
		out<<cmmdc(a[i],b[i])<<endl;
	}
	in.close();
	out.close();
	return player_unu;
}