Cod sursa(job #499805)

Utilizator spartastefSofroni Stefan spartastef Data 10 noiembrie 2010 20:48:22
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.32 kb
#include <fstream>
using namespace std;

int cmmdc(int ,int);

int main(){
  ifstream fin("euclid2.in");
  ofstream fout("euclid2.out");
  int t,a,b;
  fin>>t;
  for( ; t ; --t){
    fin>>a>>b;
    fout<<cmmdc(a,b)<<" ";
  }
  return 0;
}


int cmmdc(int a,int b){
  while(a%b){
    int r = a%b;
    a=b;
    b=r;
  }
  return b;
}