Помогите составить программу ** языке Паскаль! Дано натуральное число N. Выведите слово...

0 голосов
27 просмотров

Помогите составить программу на языке Паскаль! Дано натуральное число N. Выведите слово YES, если число N является точной степенью двойки, или слово NO в противном случае. Операцией возведения в степень пользоваться нельзя!


Информатика (78 баллов) | 27 просмотров
Дан 1 ответ
0 голосов
var n,p:int; begin  readln(n);  p:=1;  while pdo p:=p*2;  if p=n thenwrite('YES')elsewrite('NO');  readln; end.
(9.9k баллов)