Nu aveti permisiuni pentru a descarca fisierul grader_test3.ok
Cod sursa(job #1724898)
| Utilizator | Data | 4 iulie 2016 15:38:27 | |
|---|---|---|---|
| Problema | Algoritmul lui Euclid | Scor | 30 |
| Compilator | java | Status | done |
| Runda | Arhiva educationala | Marime | 0.76 kb |
import java.io.*;
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 IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream("euclid2.in")));
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("euclid2.out")));
int n = Integer.parseInt(reader.readLine());
String[] nr = null;
for (String line; (line = reader.readLine()) != null;) {
nr = line.split(" ");
writer.write(String.valueOf(cmmdc(Integer.parseInt(nr[0]), Integer.parseInt(nr[1]))));
writer.newLine();
}
reader.close();
writer.close();
}
}