Cod sursa(job #554380)

Utilizator sodamngoodSo Damn Good sodamngood Data 14 martie 2011 20:12:44
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;

int T, A, B;

int cmmdc(int a, int b) {
    if(!b) return a;
    return cmmdc(b, a % b);
}

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

    fscanf(f1, "%d\n", &T);
    while(T--) {
         fscanf(f1, "%d %d\n", &A, &B);

         fprintf(f2, "%d\n", cmmdc(A, B));
    }

    fclose(f1); fclose(f2);
    return 0;
}