e-olymp 918. Какая четверть?

Задача

Задана точка с координатами [latex]x[/latex] и [latex]y[/latex]. Определить, в какой координатной четверти она расположена.

Входные данные

В единственной строке через пробел заданы [latex]2[/latex] вещественных числа — координаты точки, значения координат по модулю не превышают [latex]100[/latex].

Выходные данные

Единственное число — номер соответствующей четверти, либо [latex]0[/latex] , если однозначно определить четверть невозможно.

Тесты

Входные данные

Выходные данные
[latex]x[/latex] [latex]y[/latex] Четверть
12 31 1
-10 18 2
-15 -25 3
13 -13 4
0 0 0

 

Решение

Четверти координатной плоскости

В прямоугольной системе координат на плоскости выделяют 4 четверти: 1, 2, 3, 4.
1-й четветри соответствуют точки, имеющие обе ([latex]x[/latex] и [latex]y[/latex]) положительные координаты.
2-ая четверть: [latex]x \lt 0[/latex], [latex]y \gt 0[/latex].
3-ая четверть: [latex]x \lt 0[/latex], [latex]y \lt 0[/latex].
4-ая четверть: [latex]x \gt 0[/latex], [latex]y \lt 0[/latex].
Точка с координатами ([latex]0[/latex];[latex]0[/latex]), находится в начале координат.
Если точка лежит на оси [latex]«Oy»[/latex], то её абсцисса равна [latex]0[/latex].
Если точка лежит на оси [latex]«Ox»[/latex], то её ордината равна [latex]0[/latex].

Ссылки

e-olymp
Ideone

Related Images:

3 thoughts on “e-olymp 918. Какая четверть?

    • Нужно расставить правильные отступы. Почитайте здесь про оформление кода и ссылки для автоматической расстановки отступов.
    • Вы ничего не описали в решении про случай, когда точка лежит на некоторой оси. Зато зачем-то упомянули про начало координат.
    • Я добавил Вам рисунок. Возможно это вдохновит Вас на изготовление собственными руками (без графического редактора) простенького SVG. А нет, так нет.
    • Скажите, почему Вы кодируете SVG с десятыми долями? Например, 294.5.
    • Включите наклонный шрифт для x и y на рисунке. Тогда они будут выглядеть так как в тексте. А это font-family=»Helvetica, Arial, sans-serif» лучше убрать.
    • Нужно расставить правильные отступы. Почитайте здесь про оформление кода и ссылки для автоматической расстановки отступов.

    Мне не так уж сложно копировать замечания из старых комментариев. Но если Вы не спорите с моими замечаниями и не исправляете их, то я просто снова добавляю -1 в оценку. Вам это не выгодно.

  1. По работе зачел, но по SVG вопросы остались. Если (или когда) исправите, добавлю и за него:
    — Вы специально везде написали font-family=»Helvetica, Arial, sans-serif», чтобы текст на рисунке не сочетался с формулами? Уберите это, пожалуйста по крайней мере у 1 и обозначения осей.
    — font-style=»italic» можно написать прямо в тег text. Вы же пишите там и font-family=, и font-size=. И всё работает. И тут вдруг побоялись именно font-style= написать. Кстати, сделайте размер подписей к осям координат не меньше 25.

Добавить комментарий