View Code of Problem 67

#include<stdio.h>
#include<math.h>
main()
{
	int x1,x2,x3,x4,y1,y2,y3,y4;
	int k1,k2;
	while(scanf("%d %d %d %d",&x1,&y1,&x2,&y2)!=EOF)
	{
		scanf("%d %d %d %d",&x3,&y3,&x4,&y4);
		if(abs(x1-x2)==0&&abs(x3-x4)==0)
			printf("No\n");
		else if(abs(x1-x2)==0&&abs(x3-x4)!=0)
			printf("Yes\n");
		else if(abs(x1-x2)!=0&&abs(x3-x4)==0)
			printf("Yes\n");
		else
		{
		k1=abs(y2-y1)/abs(x1-x2);
		k2=abs(y3-y4)/abs(x3-x4);
		if(k1==k2)printf("No\n");
		else printf("Yes\n");
		}
	}
}

Double click to view unformatted code.


Back to problem 67