Cod sursa(job #3152866)

Utilizator sergiu.marcusMarcus Sergiu sergiu.marcus Data 26 septembrie 2023 23:16:22
Problema Algoritmul lui Euclid Scor 0
Compilator java Status done
Runda Arhiva educationala Marime 0.69 kb
import java.io.*;
import java.util.Scanner;

public class Main {

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

    public static void main (String[] args) throws Exception{
        Scanner scanner = new Scanner(new FileInputStream(new File("euclid2.in")));
        PrintWriter writer = new PrintWriter(new FileOutputStream(new File("euclid2.out")));
        scanner.nextInt();
        
        while (scanner.hasNextInt()){
          int a = scanner.nextInt();
          int b = scanner.nextInt();
          writer.println(cmmdc(a, b));
        }
       
        scanner.close();
        writer.close();

    }
}