Cod sursa(job #226530)

Utilizator marcelcodreaCodrea Marcel marcelcodrea Data 1 decembrie 2008 21:29:27
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.48 kb
#include<stdio.h>
#include<math.h>
int nr;
int n;
int i;
int n1,n2;

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

int main()
{
     freopen("euclid2.in","r",stdin);
     freopen("euclid2.out","w",stdout);
     scanf("%d",&n);
     for(i = 1; i <= n; i++)
      {
       scanf("%d %d",&n1,&n2);
       printf("%d \n",cmmdc(n1,n2));
      }
    return 0;
}