Предмет: Информатика,
автор: Future3222
C++
Битовый код для точки с координатами ( x , y ) состоит из четырех битов, каждый из которых показывает, входит ли точка в одну из заштрихованных областей. Первый по счёту бит определяет, входит ли точка в область а (см. рисунок), второй третий и четвёртый биты отвечают за попадание точки соответственно в области б , в и г . Напишите программу, которая выводит битовый код точки с заданными координатами.
Приложения:
Ответы
Автор ответа:
2
string binaryCode (float x, float y)
{
string code = "0000";
if (y < 1)
code[0] = '1';
if (y < -x)
code[1] = '1';
if (x * x + y * y < 1)
code[2] = '1';
if ((1 - x) * (1 - x) + y * y < 1)
code [3] = '1';
return code;
}
Похожие вопросы
Предмет: Литература,
автор: fiaskayt016
Предмет: История,
автор: dobrakova00
Предмет: Геометрия,
автор: victoriya1lol
Предмет: География,
автор: MrMisha11
Предмет: География,
автор: nargilagafurov