Cod sursa(job #1985254)

Utilizator MihailPJack ONeill MihailP Data 27 mai 2017 12:24:14
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.4 kb
#include <stdio.h>
#include <stdlib.h>
int cmmdc(int x, int y)
{
	if (x == 0)
	{
		return y;
	}
	if (y == 0)
	{
		return x;
	}
	return cmmdc(y, x%y);
}
int main()
{
	FILE *f = fopen("euclid2.in", "r");
	FILE *g = fopen("euclid2.out", "w");
	int t, x, y;
	fscanf(f, "%d", &t);
	while (t--)
	{
		fscanf(f, "%d %d", &x, &y);
		fprintf(g, "%d\n", cmmdc(x, y));
	}
	fclose(f);
	fclose(g);
}