0.Kiểm tra AB có cắt cả trục hoành và trục tung không


Submit solution

Points: 2
Time limit: 1.0s
Memory limit: 98M
C 10M
C++03 10M
C++11 10M

Author:
Problem type

Nhập vào tọa độ x, y cho 2 điểm A và B trên mặt phẳng.(A,B không nằm trên các trục tọa độ). Kiểm tra xem đoạn thẳng AB có cắt cả trục hoành và trục tung không? Nếu có in ra “YES” ngược lại in ra “NO”.

Đầu vào:

4 giá trị phân cách nhau bởi dấu cách lần lượt là tọa độ x_A, y_A, x_B, y_B

Đầu ra

YES hoặc NO

Ví dụ:

Input:

1 2 2 5.1

Output:

NO
Phan Hữu Tuấn

Comments


  • 3
    trangcntt2k57  commented on Oct. 9, 2017, 1:22 p.m. edited

    include<iostream>

    using namespcace std;
    int main()
    {
     float x1, x2, y1, y2;
    cin>>x1>>x2>>y1>>y2;
    cout<<"(x1*y1*x2*y2>0&&(y1*y2)<0)?"YES":"NO");
    }

  • 0
    Xman000  commented on Sept. 20, 2017, 12:10 p.m.

    include <iostream>

    using namespace std;

    int main() { float x1, x2, y1, y2; cin >> x1 >> y1 >> x2 >> y2; if ((x1x2 < 0) && (y1y2 < 0)) cout << "YES"; else cout << "NO"; return 0; }


  • 0
    TICHPX  commented on Aug. 24, 2017, 3:22 a.m.

    Code tham khảo

    #include<stdio.h>
    int main()
    {
        float x1,x2,y1,y2;
        scanf("%f%f%f%f",&x1,&y1,&x2,&y2);
        printf((x1*y1*x2*y2>0 && (x1*x2<0))?"YES":"NO");
    }