Cod sursa(job #2376402)

Utilizator FlorinVladutCreta Florin FlorinVladut Data 8 martie 2019 15:24:25
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.43 kb
#include <stdio.h>


int n, a, b;

int cmmdc(int a, int b){
	if(b == 0)
    {
		return a;
	}
	else
    {
		return cmmdc(b, a%b);
	}
}


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

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

	for (int i=0; i<n; ++i){
		fscanf(f, "%d %d", &a, &b);
		fprintf(out, "%d\n", cmmdc(a,b));
	}


    fclose(f);
    fclose(out);

    return 0;
}