Cod sursa(job #559914)

Utilizator spadasinoIulian spadasino Data 18 martie 2011 10:46:34
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.36 kb
#include<iostream>
#include<stdio.h>
using namespace std;

int cmmdc (int a, int b)
{
while(a!=0 && b!=0)	
{  if(a>b) a=a%b;
  else b=b%a;}

return a+b; 
}

int main()
{ int a,b,t,i;

freopen("euclid2.in","r",stdin);
freopen("euclid2.out","w",stdout);

cin>>t;

for(i=1;i<=t;i++)
{    cin>>a>>b;
     cout<<cmmdc(a,b);
     cout<<" ";
}



}