#include <iostream>
using namespace std;
// Funkcja wczytująca współrzędne punktu
void punkt(double &x, double &y) {
cout << "Podaj wspolrzedna x: ";
cin >> x;
cout << "Podaj wspolrzedna y: ";
cin >> y;
}
// Funkcja sprawdzająca, czy punkty leżą po tej samej stronie prostej
bool po_stronie(double x1, double y1, double x2, double y2) {
double A = 1;
double B = -1;
double C = 0;
double wartosc1 = A * x1 + B * y1 + C;
double wartosc2 = A * x2 + B * y2 + C;
// Jeśli iloczyn ma znak dodatni – punkty są po tej samej stronie
if (wartosc1 * wartosc2 > 0)
return true;
else
return false;
}
int main() {
double xP1 = 0, yP1 = 1;
double xP2 = 1, yP2 = 2;
if (po_stronie(xP1, yP1, xP2, yP2))
cout << "Punkty leza po tej samej stronie prostej";
else
cout << "Punkty nie leza po tej samej stronie prostej";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKLy8gRnVua2NqYSB3Y3p5dHVqxIVjYSB3c3DDs8WCcnrEmWRuZSBwdW5rdHUKdm9pZCBwdW5rdChkb3VibGUgJngsIGRvdWJsZSAmeSkgewogICAgY291dCA8PCAiUG9kYWogd3Nwb2xyemVkbmEgeDogIjsKICAgIGNpbiA+PiB4OwogICAgY291dCA8PCAiUG9kYWogd3Nwb2xyemVkbmEgeTogIjsKICAgIGNpbiA+PiB5Owp9CgovLyBGdW5rY2phIHNwcmF3ZHphasSFY2EsIGN6eSBwdW5rdHkgbGXFvMSFIHBvIHRlaiBzYW1laiBzdHJvbmllIHByb3N0ZWoKYm9vbCBwb19zdHJvbmllKGRvdWJsZSB4MSwgZG91YmxlIHkxLCBkb3VibGUgeDIsIGRvdWJsZSB5MikgewogICAgZG91YmxlIEEgPSAxOwogICAgZG91YmxlIEIgPSAtMTsKICAgIGRvdWJsZSBDID0gMDsKCiAgICBkb3VibGUgd2FydG9zYzEgPSBBICogeDEgKyBCICogeTEgKyBDOwogICAgZG91YmxlIHdhcnRvc2MyID0gQSAqIHgyICsgQiAqIHkyICsgQzsKCiAgICAvLyBKZcWbbGkgaWxvY3p5biBtYSB6bmFrIGRvZGF0bmkg4oCTIHB1bmt0eSBzxIUgcG8gdGVqIHNhbWVqIHN0cm9uaWUKICAgIGlmICh3YXJ0b3NjMSAqIHdhcnRvc2MyID4gMCkKICAgICAgICByZXR1cm4gdHJ1ZTsKICAgIGVsc2UKICAgICAgICByZXR1cm4gZmFsc2U7Cn0KCmludCBtYWluKCkgewogICAgZG91YmxlIHhQMSA9IDAsIHlQMSA9IDE7CiAgICBkb3VibGUgeFAyID0gMSwgeVAyID0gMjsKCiAgICBpZiAocG9fc3Ryb25pZSh4UDEsIHlQMSwgeFAyLCB5UDIpKQogICAgICAgIGNvdXQgPDwgIlB1bmt0eSBsZXphIHBvIHRlaiBzYW1laiBzdHJvbmllIHByb3N0ZWoiOwogICAgZWxzZQogICAgICAgIGNvdXQgPDwgIlB1bmt0eSBuaWUgbGV6YSBwbyB0ZWogc2FtZWogc3Ryb25pZSBwcm9zdGVqIjsKCiAgICByZXR1cm4gMDsKfQ==