Code ne

 avatar
unknown
gcode
4 years ago
824 B
607
Indexable
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
	Scanner sc = new Scanner(System.in); 
	int a = sc.nextInt();  
	int b = sc.nextInt();   
	if(b == 0) { 
		System.out.println("INVALID"); 		System.exit(0);
	}
		
	int tu = a / UCLN(a, b);  
	int mau = b / UCLN(a, b); 
	int res = tu / mau; 
	 
	if( res * mau == tu) { 
		System.out.println(res);  
		System.exit(0);
	}


	if(b < 0 && a < 0){ 
		System.out.println(tu + " " + mau); System.exit(0);
	}
	if(b < 0 ) { 
		System.out.println(setUnsigned(tu) + " " + setUnsigned(mau)); 
	}else{  
	}
		System.out.println(tu + " " + mau); 
	}

	static int UCLN(int a, int b) { 
		if (b == 0) return a; 
		return UCLN(b, a%b);
	}  
	public static int  setUnsigned(int n) { 
			n *= -1;
		return n;
	}
}
Editor is loading...