Cod sursa(job #1837040)

Utilizator MaligMamaliga cu smantana Malig Data 28 decembrie 2016 22:49:39
Problema Algoritmul lui Euclid Scor 30
Compilator java Status done
Runda Arhiva educationala Marime 0.58 kb
import java.util.Scanner;
import java.io.*;

public class Main {
	public static void main(String[] args) throws IOException {
		Scanner in = new Scanner(new BufferedReader(new FileReader("euclid2.in")));
		PrintWriter out = new PrintWriter(new FileWriter("euclid2.out"));
		
		int T = in.nextInt();
		while (T-- != 0) {
			int a = in.nextInt();
			int b = in.nextInt();
			if (a<b) {
				int temp = b;
				b = a;
				a = temp;
			}
			while (a!=0 && b!=0) {
				int temp = b;
				b = a%b;
				a = temp;
			}
			out.printf("%d%n",a);
		}
		in.close(); out.close();
	}
}