Cod sursa(job #769130)

Utilizator iulia_sincaiSincai Iulia iulia_sincai Data 18 iulie 2012 13:54:00
Problema Algoritmul lui Euclid Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include<stdio.h>
#include<stdlib.h>;
FILE *fin,*fout;

int main(){

	long T,a,b,min,d;

	fin = fopen("euclid2.in","r");
	fout = fopen("euclid2.out","w");

	fscanf(fin,"%ld",&T);

	for(int i=0;i<T;i++){
		
		fscanf(fin,"%ld %ld",&a,&b);

		a<b?min=a:min=b;
		//printf("min = %d", min);
		d=1;
		for(int j=2;j<=min;j++){
			
			if(a%j==0 && b%j==0)
				d=j;
			
		}
		
		fprintf(fout,"%ld\n",d);

	}
	

}