Cod sursa(job #1837029)
| Utilizator | Data | 28 decembrie 2016 22:41:10 | |
|---|---|---|---|
| Problema | Algoritmul lui Euclid | Scor | 30 |
| Compilator | java | Status | done |
| Runda | Arhiva educationala | Marime | 0.58 kb |
import java.util.Scanner;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
Scanner in = new Scanner(new BufferedReader(new FileReader("euclid2.in")));
PrintWriter out = new PrintWriter(new FileWriter("euclid2.out"));
int T = in.nextInt();
while (T-- != 0) {
int a = in.nextInt();
int b = in.nextInt();
if (a<b) {
int temp = b;
b = a;
a = temp;
}
while (a!=0 && b!=0) {
int temp = b;
b = a%b;
a = temp;
}
out.println(a);
}
in.close(); out.close();
}
}
