• C++
    Битовый код для точки с координатами ( x , y ) состоит из четырех битов, каждый из которых показывает, входит ли точка в одну из заштрихованных областей. Первый по счёту бит определяет, входит ли точка в область а (см. рисунок), второй третий и четвёртый биты отвечают за попадание точки соответственно в области б , в и г . Напишите программу, которая выводит битовый код точки с заданными координатами.

    question img

Ответы 1

  • 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;

    }

    • Автор:

      vegask9xb
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years