有N(1<=n<=100)< span="">個互不重合的點,並給出它們的坐標(xi,yi),問這些點是否在同一直線上。
1 3 0 0 2 2 1 1
True
#include<iostream> #include<stdio.h> using namespace std; int main() { int T; cin>>T; int True[T]; double a[T][1000]; double b[T][1000]; int c[T]; for(int i=0;i<t;i++) cin="">>c[i]; for(int j=0;j<c[i];j++) cin="">>a[i][j]>>b[i][j]; } } for(int i=0;i<t;i++) int="" h="1;h<c[i];h++)">2&&(b[i][1]-b[i][0])*(a[i][h]-a[i][0])!=(b[i][h]-b[i][0])*(a[i][1]-a[i][0])){ True[i]=0; // cout<<a[i][0]*b[i][h]<<"and"<<a[i][h]*b[i][0]<<endl; else="" return="" pre=""><p> </p> </a[i][0]*b[i][h]<<"and"<<a[i][h]*b[i][0]<<endl;></t;i++)></c[i];j++)></t;i++)></stdio.h></iostream>