Cod sursa(job #279947)

Utilizator PetriucAlexandruPetriuc Alexandru PetriucAlexandru Data 13 martie 2009 09:26:48
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.41 kb
#include<iostream>
#include<fstream>
int main ()
{
	int t,a,b,i;
	std::ifstream fin("euclid.in");
	std::ofstream fout("euclid.out");
	fin>>t;
	for(i=1;i<=t;i++)
	{
		fin>>a;      
    fin>>b;      
    while(a!=b)       
    {      
        if(a>b)      
            a=a-b;      
        else     
            b=b-a;      
    }      
	fout<<a<<endl;
	}
	fin.close();
	fout.close();
	return 0;
}