Cod sursa(job #2557400)
Utilizator | Puica Eugeniu Fankis12 | Data | 25 februarie 2020 19:30:21 |
---|---|---|---|
Problema | Algoritmul lui Euclid | Scor | 0 |
Compilator | java | Status | done |
Runda | Arhiva educationala | Marime | 0.86 kb |
import java.util.*;
import java.io.*;
public class Main {
public static void main (String [] args){
try{
Scanner scanner = new Scanner (new File("euclid2.in"));
FileWriter writer = new FileWriter(new File ("euclid2.out"));
int T = scanner.nextInt();
for( int i = 0; i < T; i++){
int a = scanner.nextInt();
int b = scanner.nextInt();
while(a!=b){
if (a > b){
a = a - b;
}
if(b > a){
b = b - a;
}
}
writer.write(Integer.toString(b) + "\n");
}
scanner.close();
writer.close();
}
catch (Exception e){}
}
}