Cod sursa(job #560108)

Utilizator spadasinoIulian spadasino Data 18 martie 2011 12:29:50
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.36 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); 
     printf("%d\n",cmmdc(a,b));
}



}