Cod sursa(job #2480675)

Utilizator amza.andreeaAmza Andreea amza.andreea Data 25 octombrie 2019 22:54:49
Problema Algoritmul lui Euclid Scor 0
Compilator c-64 Status done
Runda Arhiva educationala Marime 0.48 kb
#include <stdio.h>

int euclid(int a, int b)
{
	int r;
	while(b)
	{
		r=a%b;
		a=b;
		b=r;
	}
	return a;
}
int main ()
{ 
	int n , i , x , y;

	char input_filename[]="euclid12.in";
	char output_filename[]="euclid12.out";
	
	FILE *in = fopen(input_filename, "rt");
	FILE *out= fopen(output_filename, "wt");
	
	fscanf(in, "%d", &n);
	
	for (i = 0; i < n; i ++ ) {
		fscanf( in , "%d%d" , &x , &y ) ;
		fprintf( out , "%d\n" , euclid( x , y ) );

	}

	fclose(in);
	fclose(out);
	return 0;
}