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 _16.Number0100ToText
- {
- class Number0100ToText
- {
- static void Main(string[] args)
- {
- int size = int.Parse(Console.ReadLine());
- int x = int.Parse(Console.ReadLine());
- int y = int.Parse(Console.ReadLine());
- int firstRectangleX1 = 0;
- int firstRectangleX2 = size * 3;
- int firstRectangleY1 = 0;
- int firstRectangleY2 = size;
- int secondRectangleX1 = size;
- int secondRectangleX2 = size * 2;
- int secondRectangleY1 = size;
- int secondRectangleY2 = size * 4;
- bool isInsideFirst = x > firstRectangleX1 &&
- x < firstRectangleX2 &&
- y > firstRectangleY1 &&
- y < firstRectangleY2;
- bool isOnTheBorderOfTheFirst = ((x == firstRectangleX1 || x == firstRectangleX2) && (y >= firstRectangleY1 && y <= firstRectangleY2)) ||
- ((y == firstRectangleY1 || y == firstRectangleY2) && (x >= firstRectangleX1 && x <= firstRectangleX2));
- bool isInsideSecond = x > secondRectangleX1 &&
- x < secondRectangleX2 &&
- y >= secondRectangleY1 &&
- y < secondRectangleY2; ;
- bool isOnTheBorderOfTheSecond = ((x == secondRectangleX1 || x == secondRectangleX2) && (y >= secondRectangleY1 && y <= secondRectangleY2)) ||
- ((y == secondRectangleY1 || y == secondRectangleY2) && (x >= secondRectangleX1 && x <= secondRectangleX2));
- string result = string.Empty;
- if (isInsideFirst || isInsideSecond)
- {
- result = "inside";
- }
- else if (isOnTheBorderOfTheFirst || isOnTheBorderOfTheSecond)
- {
- result = "border";
- }
- else
- {
- result = "outside";
- }
- Console.WriteLine(result);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement