Cod sursa(job #2009716)

Utilizator gabib97Gabriel Boroghina gabib97 Data 10 august 2017 15:59:13
Problema Algoritmul lui Euclid Scor 30
Compilator java Status done
Runda Arhiva educationala Marime 0.88 kb
import java.io.*;
import java.util.Scanner;

public class Main {
    static int a, b, r;

    private static int cmmdc() {
        while (b != 0) {
            r = a % b;
            a = b;
            b = r;
        }
        return a;
    }

    public static void main(String[] args) {
        Scanner cin = null;
        PrintWriter fout = null;
        try {
            File fin = new File("euclid2.in");
            FileInputStream f = new FileInputStream(fin);
            FileOutputStream g = new FileOutputStream(new File("euclid2.out"));
            fout = new PrintWriter(g);
            cin = new Scanner(f);
        } catch (IOException e) {
        }

        int n = cin.nextInt();

        while ((n--) != 0) {
            a = cin.nextInt();
            b = cin.nextInt();
            fout.println(cmmdc());
        }
        fout.close();
    }
}