Cod sursa(job #2081232)

Utilizator darkraven13Stefan Bereghici darkraven13 Data 4 decembrie 2017 13:55:29
Problema Algoritmul lui Euclid Scor 0
Compilator java Status done
Runda Arhiva educationala Marime 0.62 kb
import java.io.*;
import java.util.*;

public class Main {
	private static final String INPUT_FILE_PATH = "src/euclid2.in";
	private static final String OUTPUT_FILE_PATH = "src/euclid2.out";

	public static void main(String[] args) throws IOException {
		Scanner in = new Scanner(new FileReader(INPUT_FILE_PATH));
		PrintWriter out = new PrintWriter(OUTPUT_FILE_PATH);
		int t = in.nextInt();
		while (t-- > 0) {
			int a = in.nextInt();
			int b = in.nextInt();
			out.println(gcd(a, b));
		}
		in.close();
		out.close();
	}

	private static int gcd(int a, int b) {
		return (a == 0) ? b : gcd(b % a, a);
	}

}