Cod sursa(job #385730)

Utilizator jamescrea23Perian Gheorghe-Bogdan jamescrea23 Data 23 ianuarie 2010 13:01:18
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.47 kb
#include <iostream>
#include <fstream>

using namespace std;

int t;
long a,b;

long euclid(long a,long b)
{
   long r;
   r = a%b;
   while(r)
   {
    a=b;
    b=r;
    r = a%b;
    }
   return b;     
}

int main()
{
  
  int i;
  ifstream f("euclid2.in");
  ofstream g("euclid2.out");
  f >> t;
  for(i=0;i<t;i++)
  {
     f >> a >> b;
     g << euclid(a,b) << "\n";                    
   }
  f.close();
  g.close(); 
  return 0;   
}