View Code of Problem 67

import java.util.Scanner;
 
 
public class Main {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		while(scanner.hasNext()) {
			double x1 = scanner.nextDouble();
			double y1 = scanner.nextDouble();
			double x2 = scanner.nextDouble();
			double y2 = scanner.nextDouble();
			double x3 = scanner.nextDouble();
			double y3 = scanner.nextDouble();
			double x4 = scanner.nextDouble();
			double y4 = scanner.nextDouble();
			
			if(x1 != x2 &&  x3 != x4) {
				double k1 = (y2-y1) / (x2-x1);
				double k2 = (y4-y3) / (x4-x3);
				
				if(k1!=k2) {
					System.out.println("Yes");
				} else if(y1-k1*x1!=y3-k2*x3){
                    System.out.println("No");
                }
				else {
					System.out.println("Yes");
				}
				
			}else if(x1 == x2 && x3 == x4 && x1 != x3){
				System.out.println("No");
			}else {
				System.out.println("Yes");
			}
			
			
		}
	}
}

Double click to view unformatted code.


Back to problem 67