• C#, цикл While.
    Дано число. Визначити, чи є це число степенем двійки.

Ответы 3

  • Обязательное
    • Автор:

      kale
    • 6 лет назад
    • 0
  • я написал с циклом в низу
  • Ответ:

    public static bool num(int a)

           {

               return a > 0 && (a & (a - 1)) == 0;

           }

    // вариант функции с циклом

    public static bool num(int x)

           {

               while (((x % 2) == 0) && x > 1)  

                   x /= 2;

               return x == 1;

           }

    Объяснение:

    Если цикл Обязательное условие , пиши подумаю над циклом

    • Автор:

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

Еще вопросы

Войти через Google

или

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

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

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