Cod sursa(job #2802702)

Utilizator luiz_felipeLuiz Felipe luiz_felipe Data 18 noiembrie 2021 17:51:59
Problema Algoritmul lui Euclid Scor 0
Compilator java Status done
Runda Arhiva educationala Marime 0.77 kb
package main;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.util.Scanner;

public class Euclid2 {

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

    public static void main(String[] args) throws Exception {
        String InPut = "src/euclid2.in";
        String OutPut = "src/euclid2.out";
        Scanner fin = new Scanner(new File(InPut));
        BufferedWriter fout = new BufferedWriter(new FileWriter(OutPut));
        int T = fin.nextInt();
        while (T-- > 0) {
            int a = fin.nextInt();
            int b = fin.nextInt();
            fout.write(Integer.toString(CMMDC(a, b)));
            fout.write("\n");
        }
        fin.close();
        fout.close();
    }
}