Олимпиадный тренинг

Задача . Является ли число степенью двойки?


Задача

Темы: Цикл while
Напишите программу, которая определяет является ли вводимое число степенью двойки.

Входные данные
На вход подается одно целое число.

Выходные данные
Выведите на экран YES, если оно является степенью двойки, NO - иначе.
 
 
Примеры
Входные данные Выходные данные
1 16 YES
2 43 NO

time 1000 ms
memory 32 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w64186
Free Pascal40
C#4
Java8
Python297
PascalABC2
Комментарий учителя