#include<iostream>
#include<fstream>
using namespace std;
bool przynaleznosc_do_puntow(int AX, int AY, int BX, int BY, int CX, int CY)
{
if(min(AX,BX) <= CX <= max(AX,BX) && min(AY,BY) <= CY <= max(AY,BY))
{
}
}
bool Czy_wspolniowe(int AX, int AY, int BX, int BY, int CX, int CY)
{
int tab[10];
tab[0] = AX;
tab[1] = AY;
tab[2] = 1;
tab[3] = BX;
tab[4] = BY;
tab[5] = 1;
tab[6] = CX;
tab[7] = CY;
tab[8] = 1;
int n=(tab[0] * tab[4] * tab[8] + tab[3] * tab[7] * tab[2] + tab[6] * tab[1] * tab[5]) -
(tab[2] * tab[4] * tab[6] + tab[5] * tab[7] * tab[0] + tab[8] * tab[1] * tab[3]);
if(n == 0)
return true;
else
return false;
}
int main()
{
ifstream plik;
plik.open("punkty.txt");
int liczba;
while(plik >> liczba)
{
int AX = liczba;
plik >> liczba;
int AY = liczba;
plik >> liczba;
int BX = liczba;
plik >> liczba;
int BY = liczba;
plik >> liczba;
int CX = liczba;
plik >> liczba;
int CY = liczba;
cout << Czy_wspolniowe(AX,AY,BX,BY,CX,CY) << endl;
}
plik.close();
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPGZzdHJlYW0+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOyAKCmJvb2wgcHJ6eW5hbGV6bm9zY19kb19wdW50b3coaW50IEFYLCBpbnQgQVksIGludCBCWCwgaW50IEJZLCBpbnQgQ1gsIGludCBDWSkKewogICAgaWYobWluKEFYLEJYKSA8PSBDWCA8PSBtYXgoQVgsQlgpICYmIG1pbihBWSxCWSkgPD0gQ1kgPD0gbWF4KEFZLEJZKSkKICAgIHsKICAgICAgICAKICAgIH0KfQoKYm9vbCBDenlfd3Nwb2xuaW93ZShpbnQgQVgsIGludCBBWSwgaW50IEJYLCBpbnQgQlksIGludCBDWCwgaW50IENZKQp7CmludCB0YWJbMTBdOwp0YWJbMF0gPSBBWDsKdGFiWzFdID0gQVk7CnRhYlsyXSA9IDE7CnRhYlszXSA9IEJYOwp0YWJbNF0gPSBCWTsKdGFiWzVdID0gMTsKdGFiWzZdID0gQ1g7CnRhYls3XSA9IENZOwp0YWJbOF0gPSAxOwoKaW50IG49KHRhYlswXSAqIHRhYls0XSAqIHRhYls4XSArIHRhYlszXSAqIHRhYls3XSAqIHRhYlsyXSArIHRhYls2XSAqIHRhYlsxXSAqIHRhYls1XSkgLSAKKHRhYlsyXSAqIHRhYls0XSAqIHRhYls2XSArIHRhYls1XSAqIHRhYls3XSAqIHRhYlswXSArIHRhYls4XSAqIHRhYlsxXSAqIHRhYlszXSk7CmlmKG4gPT0gMCkKICAgIHJldHVybiB0cnVlOwplbHNlCiAgICByZXR1cm4gZmFsc2U7Cn0KCmludCBtYWluKCkKewogICAgaWZzdHJlYW0gcGxpazsgCiAgICBwbGlrLm9wZW4oInB1bmt0eS50eHQiKTsKICAgIGludCBsaWN6YmE7CiAgICB3aGlsZShwbGlrID4+IGxpY3piYSkKICAgIHsKICAgICAgICBpbnQgQVggPSBsaWN6YmE7CiAgICAgICAgcGxpayA+PiBsaWN6YmE7CiAgICAgICAgaW50IEFZID0gbGljemJhOwogICAgICAgIHBsaWsgPj4gbGljemJhOwogICAgICAgIGludCBCWCA9IGxpY3piYTsKICAgICAgICBwbGlrID4+IGxpY3piYTsKICAgICAgICBpbnQgQlkgPSBsaWN6YmE7CiAgICAgICAgcGxpayA+PiBsaWN6YmE7CiAgICAgICAgaW50IENYID0gbGljemJhOwogICAgICAgIHBsaWsgPj4gbGljemJhOwogICAgICAgIGludCBDWSA9IGxpY3piYTsKICAgICAgICBjb3V0IDw8IEN6eV93c3BvbG5pb3dlKEFYLEFZLEJYLEJZLENYLENZKSA8PCBlbmRsOwogICAgfQogICAKICAgIHBsaWsuY2xvc2UoKTsKfQ==