Cod sursa(job #560100)

Utilizator spadasinoIulian spadasino Data 18 martie 2011 12:28:19
Problema Algoritmul lui Euclid Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.37 kb
#include<iostream.h>
#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);

scanf("%d",&t);

for(i=1;i<=t;i++)
{    scanf("%d",&a);
     scanf("%d",&b); 
     cout<<cmmdc(a,b);
     cout<<endl;
}



}