View Code of Problem 67

#include<stdio.h>
int main()
{
	double x1,y1,x2,y2,x3,y3,x4,y4;
	while(scanf("%lf%lf%lf%lf%lf%lf%lf%lf",&x1,&y1,&x2,&y2,&x3,&y3,&x4,&y4)!=EOF)
	{
		double s1,s2;
		if(x1!=x2&&x4!=x3)
		{
		double s1=(y2-y1)/(x2-x1);
		double s2=(y4-y3)/(x4-x3);
		  if(s1==s2)
		  {
		  	if(y1-s1*x1==y3-s2*x3)
		  	printf("YES\n");
		  	else
		  	   printf("NO\n");
		  }		 
		  else
		  printf("YES\n");
	    }
	    else if(x1==x2&&x3==x4)
	    {
	    	if(x1==x3)
	    	 printf("YES\n");
	    	 else
	    	printf("YES\n");	
		}
		else
		printf("YES\n");
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 67