Cod sursa(job #1802942)

Utilizator andrei_diaconu11Andrei C. Diaconu andrei_diaconu11 Data 10 noiembrie 2016 20:19:59
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.37 kb
#include <stdio.h>

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

int main()
{
  int n, i, x, y;
  FILE *fi=fopen("euclid2.in", "r"), *fo=fopen("euclid2.out", "w");
  fscanf(fi, "%d", &n);
  for(i=0;i<n;i++){
    fscanf(fi, "%d%d", &x, &y);
    fprintf(fo, "%d", cmmdc(x,y));
  }
  fclose(fi);
  fclose(fo);
  return 0;
}