Cod sursa(job #1721646)

Utilizator moga_florianFlorian MOGA moga_florian Data 26 iunie 2016 11:25:02
Problema Algoritmul lui Euclid Scor 30
Compilator java Status done
Runda Arhiva educationala Marime 0.74 kb
import java.io.*;

public class Main {

    public static int euclid(int a, int b) {
        if (b == 0) {
            return a;
        }
        return euclid(b, a%b);
    }

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new FileReader("euclid2.in"));
        BufferedWriter bw  = new BufferedWriter(new FileWriter("euclid2.out"));

        int N = Integer.parseInt(br.readLine());
        for (int t = 0; t < N; t++) {
            String[] line = br.readLine().split(" ");
            int a = Integer.parseInt(line[0]);
            int b = Integer.parseInt(line[1]);

            bw.write(euclid(a, b) + "\n");
        }

        br.close();
        bw.flush();
        bw.close();
    }
}