Cod sursa(job #2018998)

Utilizator YusyBossFares Yusuf YusyBoss Data 6 septembrie 2017 16:09:38
Problema Algoritmul lui Euclid Scor 100
Compilator c Status done
Runda Arhiva educationala Marime 0.4 kb
#include <stdio.h>

int main() {
  FILE *fin, *fout;
  fin = fopen("euclid2.in", "r");
  fout = fopen("euclid2.out", "w");
  int a, b, i, n, cmmdc, ca, cb, r;
  fscanf(fin, "%d", &n);
  for (i = 1; i <= n; i++) {
    fscanf(fin, "%d%d", &a, &b);
    ca = a;
    cb = b;
    while (cb) {
      r = ca % cb;
      ca = cb;
      cb = r;
    }
    fprintf(fout, "%d\n", ca);
  }
  return 0;
}