Условие:
Принадлежит ли точка ([latex]x;y[/latex]) фигуре на рисунке?
Входные данные:
Два числа — координаты точки.
Выходные данные:
Слово «Yes», если точка принадлежит фигуре, в противном случае -«No».
Код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
class Main { static function main() { var x, y; x = getNextInt(); y = getNextInt(); var result = "No"; if ((x >= 0 && y >= 0 && (x + y) <= 6) || (x <= 0 && y <= 0 && (x + y) >= -6)) { result = "Yes"; } var output = Sys.stdout(); output.writeString(result + "\n"); } static function getNextInt() { var number = Sys.stdin().readLine(); return Std.parseInt(number); } } |
Ход решения:
Точка будет принадлежит фигуре тогда и только тогда, когда будет выполняться одно из условий:
- Оба числа не отрицательные и их сумма не превышает 6;
- Оба числа не положительные, и их сумма не меньше 6.
Если одно из этих условий выполняется, то на выходе имеем «Yes», иначе — «No».
Николай Яковлев недавно публиковал (посмотреть все)
- e-olymp 1108. Червячные дыры - 06.06.2017
- e-olymp 1077. Java против C++ - 02.05.2017
- A711a - 02.05.2017
Работа должна быть оформлена не хуже чем оригинальная работа первокурсника. А Вы и latex и пояснения проигнорировали…
А существование тегов вообще не заметили?
Добавил latex, ход решения и теги. Проверьте, пожалуйста