Cod sursa(job #2272075)

Utilizator arosearose red arose Data 29 octombrie 2018 17:52:25
Problema Algoritmul lui Euclid Scor 100
Compilator c-64 Status done
Runda Arhiva educationala Marime 0.4 kb
#include <stdio.h>

int gcd(int a, int b)
{
	while (b!=0)
	{
		int r = a%b;
		a = b;
		b = r;
	}
	return a;
}

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

	int cases=0;

	fscanf(inptr,"%d",&cases);

	while (cases>0)
	{
		int a,b;
		fscanf(inptr,"%d %d",&a,&b);
		fprintf(outptr,"%d\n",gcd(a,b));
		cases--;
	}

	fclose(inptr);
	fclose(outptr);

	return 0;
}