Cod sursa(job #1701072)

Utilizator alex.cojocaruAlex Cojocaru alex.cojocaru Data 12 mai 2016 08:18:36
Problema Algoritmul lui Euclid Scor 100
Compilator c Status done
Runda Arhiva educationala Marime 0.41 kb
#include <stdio.h>
#include <stdlib.h>

int main()
{
  FILE *fin, *fout ;

  fin = fopen ("euclid2.in", "r" ) ;
  fout = fopen ("euclid2.out", "w" ) ;

  int a, b, r, i, n ;

  fscanf (fin, "%d", &n ) ;

  for ( i = 0 ; i < n ; i++ ) {
    fscanf (fin, "%d%d", &a, &b ) ;
    while (b > 0 ) {
      r = a % b ;
      a = b ;
      b = r ;
    }
    fprintf (fout, "%d\n", a ) ;
  }
  return 0;
}