Cod sursa(job #1496302)

Utilizator DanutsDanut Rusu Danuts Data 4 octombrie 2015 18:38:17
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.54 kb
#include <iostream>
#include <fstream>
#include <stdio.h>

using namespace std;
//ifstream fin("euclid2.in");
//ofstream gout("euclid2.out");


int euclid(int a,int b)
{
    if ( b ==0 ) return a;
    else return euclid(b,a%b);
}
int main()
{
    FILE *fin,*gout;
    fin = fopen("euclid2.in","r");
    gout = fopen("euclid2.out","w");

    int T,a,b;
    fscanf(fin,"%d",&T);
    for(int i=0;i<T;++i)
    {
        //fin>>a>>b;
        fscanf(fin,"%d%d",&a,&b);
        fprintf(gout,"%d\n",euclid(a,b));
    }
    return 0;
}