Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace point_in_figure
- {
- class Program
- {
- static void Main(string[] args)
- {
- int h = int.Parse(Console.ReadLine());
- int x = int.Parse(Console.ReadLine());
- int y = int.Parse(Console.ReadLine());
- bool inside = (x > 0 && x < 3 * h) && (y > 0 && y < h)
- || (x > 0 && x > h) && (y > 0 && x < 2*h && y < 4 * h);
- // Create a bool variable to check if point is exactly on the border
- bool onRegtangle = (
- y == h && (x >= 0 && x <= h)
- || y == 0 && (x >= 0 && x <= 3 * h)
- || (x == 0 && y >= 0 && y <= h)
- || (x == 3 * h && y >= 0 && y <= h)
- || (y == 4 * h && (x >= h && x <= 2 * h))
- || y == h && (x >= 2*h && x <= 3*h)
- || (x == h && y >= h && y <= 4 * h)
- || (x == 2 * h && y >= h && y <= 4 * h));
- string result = "";
- if (inside)
- {
- result = "inside";
- }
- else if (!inside && !onRegtangle)
- {
- result = "outside";
- }
- else
- { result = "border"; }
- Console.WriteLine(result);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement