Cod sursa(job #279956)

Utilizator PetriucAlexandruPetriuc Alexandru PetriucAlexandru Data 13 martie 2009 09:29:23
Problema Algoritmul lui Euclid Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include<iostream>
#include<fstream>
int main ()
{
	int t,a,b,i;
	std::ifstream fin("euclid2.in");
	std::ofstream fout("euclid2.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<<std::endl;
	}
	fin.close();
	fout.close();
	return 0;
}