Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #define ABS(x) ((x) < 0 ? -(x) : (x))
- #define IN_SEGMENT(p, x1, x2) ((p)>=(x1) && (p)<=(x2))
- int main() {
- double x, y;
- std::cout << "Input x,y: ";
- std::cin >> x >> y;
- if (x < 0 && y < 0) {
- x = ABS(x);
- y = ABS(y);
- } else if (x < 0 || y < 0) {
- x += 0.5;
- y += 0.5;
- } else if (x >= 0 && y >= 0 && !(IN_SEGMENT(x, .5, 2) || IN_SEGMENT(y, .5, 2))) {
- x /= 10;
- y /= 10;
- }
- std::cout << "x: " << x << std::endl;
- std::cout << "y: " << y << std::endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement