Cod sursa(job #475360)

Utilizator szabibibiOrban Szabolcs szabibibi Data 6 august 2010 20:04:01
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.57 kb
#include <stdio.h>
#include <iostream.h>
#include <fstream.h>
#include <conio.h>



using namespace std;

long GCD(long,long);
long t,a,b,gcd;


int main()
{
    ifstream f("euclid2.in");
    f >> t;
    FILE* g = fopen("euclid2.out", "w");
    for (int i=1;i<=t;i++)
    {
        f >> a >> b;
        gcd = GCD(a,b);
        fprintf(g, "%ld\n", gcd);
    }
    fclose(g);
    f.close();
    return 0;
}


long GCD(long a, long b)
{
    long m = 0;
    if (b==0)
        return a;
    m = a % b;
    a = b;
    b = m;
    return GCD(a,b);
}