Cod sursa(job #2675823)

Utilizator truta193Truta Andrei truta193 Data 22 noiembrie 2020 16:47:56
Problema Algoritmul lui Euclid Scor 100
Compilator c-64 Status done
Runda Arhiva educationala Marime 0.42 kb
#include <stdio.h>

int main() {
    long int t, a, b, r;
    FILE *in = fopen("euclid2.in", "r");
    FILE *out = fopen("euclid2.out", "w");
    fscanf(in, "%ld", &t);
    for (long int i = 0; i < t; i++) {
        fscanf(in, "%ld%ld", &a, &b);
        while (b) {
            r = a % b;
            a = b;
            b = r;
        };
        fprintf(out, "%ld\n", a);
    };
    fclose(out);
    fclose(in);
    return 0;
};