Відомо, що у чисел, які є ступенем двійки, тільки один біт має значення 1. Напишіть програму, яка буде виконувати перевірку - чи є вказане число ступенем двійки чи ні.
Ответы
Ответ дал:
0
Ответ:
int x;
if
(
!(int.TryParse(Console.ReadLine(), out x))
)
{ Console.WriteLine("Error x"); return; }
if(x>0 && (x&(x-1)) == 0)
{ Console.WriteLine("Число х есть ступенем двойки"); }
else { Console.WriteLine("Число х не есть ступенем двойки"); }
Console.ReadKey();
Объяснение:
Вас заинтересует
2 года назад
2 года назад
3 года назад
9 лет назад
10 лет назад
10 лет назад