Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class PointInTheFigure
- {
- static void Main(string[] args)
- {
- var h = double.Parse(Console.ReadLine());
- var x = double.Parse(Console.ReadLine());
- var y = double.Parse(Console.ReadLine());
- var x1 = -0;
- var y1 = -0;
- var x2 = 3 * h;
- var y2 = h;
- var x11 = h;
- var y11 = h;
- var x12 = 2 * h;
- var y12 = 4 * h;
- var inside = ((x > x1 && x < x2 && y > y1 && y < y2) || (x > x11 && x < x12 && y > y11 && y < y12)) || (x > h) && y == h && x < 2 * h;
- var negativeinside = ((x < x1 && x > x2 && y < y1 && y > y2) || (x < x11 && x > x12 && y < y11 && y > y12)) || (x < h) && y == h && x > 2 * h;
- var smalLeftSide = x == 0 && y <= h;
- var smalRightSide = x == 3 * h && y <= h && y >= 0;
- var baseSide = x >= 0 && x <= h && y == 0;
- var leftMiddleSide = x >= 0 && x <= h && y == h;
- var rightMiddleSide = x >= 2 * h && x <= 3 * h && y == h;
- var leftSide = x == h && y >= h && y <= 4 * h;
- var rightSide = x == 2 * h && y >= h && y <= 4 * h;
- var topSide = x >= h && x <= 2 * h && y == 4 * h;
- if (smalLeftSide || smalRightSide || baseSide || leftMiddleSide || rightMiddleSide || leftSide || rightSide || topSide)
- Console.WriteLine("border");
- else if (inside)
- Console.WriteLine("inside");
- else if (negativeinside)
- Console.WriteLine("inside");
- else
- Console.WriteLine("outside");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment