Cod sursa(job #1462666)

Utilizator FiliutaMariusFMI Filiuta Marius FiliutaMarius Data 18 iulie 2015 17:53:19
Problema Algoritmul lui Euclid Scor 0
Compilator java Status done
Runda Arhiva educationala Marime 0.6 kb
import java.io.*;
import java.nio.ByteBuffer;
import java.util.Scanner;

public class Main {

	public static void main(String[] args) throws IOException {
		FileInputStream in = new FileInputStream("euclid2.in");
		Scanner sin = new Scanner(in);
		FileOutputStream out = new FileOutputStream("euclid2.out");
		int T,a,b;
		T = sin.nextInt();
		while(T-- >0)
		{
			a = sin.nextInt();
			b = sin.nextInt();
			out.write(String.valueOf(cmmdc(a,b)));
		}
		sin.close();
		out.close();
	}
	
	private static int cmmdc(int a, int b)
	{
		if(b==0)
			return a;
		return cmmdc(b,a%b);
	}

}