Cod sursa(job #1222481)

Utilizator PlatonVPlaton Vlad PlatonV Data 23 august 2014 13:34:39
Problema Algoritmul lui Euclid Scor 0
Compilator c Status done
Runda Arhiva educationala Marime 0.45 kb
#include <stdio.h>

int T;

int euclid(int a, int b)
{
    while (b != 0)
    {
        int t = b;
        b = b % a;
        a = t;
    }

    return a;
}

int main()
{       
    FILE* f = fopen("euclid2.in", "r");
    FILE* g = fopen("euclid2.out", "w");

    fscanf(f, "%d", &T);

    for (int i = 0; i < T; ++i)
    {
        int a, b;

        fscanf(f, "%d%d", &a, & b);

        int r = euclid(a, b);

        fprintf(g, "%d\n", r);
    }

    return 0;
}