Cod sursa(job #2254554)

Utilizator akumariaPatrascanu Andra-Maria akumaria Data 5 octombrie 2018 15:45:14
Problema Algoritmul lui Euclid Scor 0
Compilator java Status done
Runda Arhiva educationala Marime 0.9 kb
package euclid;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.PrintWriter;

public class Main {
	
	public static void main(String[] args)
	{
		BufferedReader inputFile;
		try {
			inputFile = new BufferedReader(
						new FileReader("euclid2.in"));
			PrintWriter outputFile = new PrintWriter("euclid2.out");
			
			int a, b, c;
			int n = Integer.parseInt(inputFile.readLine());
			String input;
			String [] inputParsing;
			
			for(int i=0; i<n; ++i)
			{
				
				input = inputFile.readLine();
				inputParsing = input.split(" ");
				a = Integer.parseInt(inputParsing[0]);
				b =Integer.parseInt(inputParsing[1]);
				
				while(b != 0)
				{
					c = a;
					a = b;
					b = c % b;
				}
				
				outputFile.println(a);
			}
			
	
			outputFile.close();
			inputFile.close();
			
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

}