View Code of Problem 67

#include<stdio.h>
int main()
{
	int a[2][4];
    int i,j;
    while(scanf("%d%d%d%d%d%d%d%d",&a[0][0],&a[0][1],&a[0][2],&a[0][3],&a[1][0],&a[1][1],&a[1][2],&a[1][3])!=EOF)
	{
		if(a[0][2]==a[0][0]&&a[1][2]==a[1][0])
			printf("No\n");
		else if(a[0][2]==a[0][0]||a[1][2]==a[1][0])
			printf("Yes\n");
		else
		{
			float k1,k2;	
		    k1=(float)(a[0][3]-a[0][1])/(a[0][2]-a[0][0]);
	        k2=(float)(a[1][3]-a[1][1])/(a[1][2]-a[1][0]);
		    if(k1==k2)
		     	printf("No\n");
		    else
		     	printf("Yes\n");
		}
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 67