Cod sursa(job #744092)

Utilizator GabiBGSBlaga Florentin Gabriel GabiBGS Data 7 mai 2012 13:44:10
Problema Algoritmul lui Euclid Scor 100
Compilator c Status done
Runda Arhiva educationala Marime 0.57 kb
#include<stdio.h>

int main(void)
{

    FILE * ifs;
    FILE * ofs;

    ifs = fopen("euclid2.in", "r");
    ofs = fopen("euclid2.out", "w+");

    int n;
    fscanf(ifs, "%d", &n);
    int contor=1;
    int a, b;
    int temporar;
    for (contor; contor <= n; contor++)
    {

        fscanf(ifs, "%d", &a);
        fscanf(ifs, "%d", &b);
        temporar = a % b;

        while(temporar)
        {
            a = b;
            b = temporar;
            temporar = a % b;
        }

        fprintf(ofs, "%d\n", b);


    }

    return 0;
}