Cod sursa(job #1714739)

Utilizator nicuHiticas Nicu nicu Data 9 iunie 2016 11:43:00
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.52 kb
#include <stdio.h>

int main()
{
  FILE *fin, *fout;
  fin = fopen("euclid2.in", "r");
  long int n = 0, a, b;
  fscanf(fin,"%ld", &n);
  fout = fopen("euclid2.out", "w");
  for (int i = 0; i < n; i++ ) 
  {
    fscanf(fin, "%ld %ld", &a, &b);
    //fprintf(fout, "%ld %ld\n", a, b);
    long int cmmdc, r, c;
    do
    {
      //c = a / b;
      r = a % b;
      a = b;
      b = r;
    } while (r);
    cmmdc = a;
    fprintf(fout, "%ld\n", cmmdc);
  } 

  fclose(fin);
  fclose(fout);
  return 0;
}