package com.javarush.task.task14.task1420;
/*
НОД
*/
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String a = reader.readLine();
String b = reader.readLine();
try {
int x = Integer.parseInt(a);
int y = Integer.parseInt(b);
if (x < 0)
x = -x;
if (y < 0)
y = -y;
while (x !=0 && y !=0) {
if (x > y)
x = x % y;
else
y = y % x;
System.out.println(x + y);
}
} catch (Exception e) {
}
}
}
Дмитрий
41 уровень
Что не нравится валидатору?
Архивный
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
--------Master
30 августа 2018, 20:53полезный
x = -x; - это не исключение
И приучись уже сначала тестировать код, если хочешь чему-то научиться, а не только жаловаться на злого препода, отказывающегося принимать задания, не соответствующие условию - например, о том, что на экран должно выводиться только одно число...
+2