Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
denis2016sham
12.09.2021 23:38 •
Информатика
Составить программу на языке c++! дано натуральное число n. выведите слово yes, если число n является точной степенью двойки, или слово no в противном случае. операцией возведения в степень пользоваться нельзя!
Показать ответ
Ответ:
oles2014
07.10.2020 06:09
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin >> n;
if (n <= 0)
{
cout << "NO";
return 0;
}
while (n % 2 == 0)
{
n = n / 2;
}
if ( n == 1)
cout << "YES";
else
cout << "NO";
}
0,0
(0 оценок)
Популярные вопросы: Информатика
borkunovanasta
15.08.2021 07:41
Составьте программу для подсчета значений функции y=|x|+|x+1|, при любом значении x. ,...
iumpovavika85
07.01.2020 07:54
Какие страны есть на букву о . с . л . к . а . в . м . д ....
Burik130120
26.04.2020 19:40
Написать программу в с++, подсчитывающую количество символов в заданной строке. ответ должен быть развёрнутым.строку вводит пользователь. пример строка: мама мыла раму в строке:...
H1biki
26.04.2020 19:40
Написать програму на python для расчета идеального веса пользователя. идеальный вес для мужчин идеальный вес для женщин !...
LisenokHan
14.04.2023 09:45
Книга, набранная на компьютере,содержит 32 страницы на каждой странице 64 строки,в каждой строке 25 символов.определите информационный объём статьи в кодировке windows-1251.с дано...
Лера240504
11.04.2022 21:48
Как вы понимаете смысл фразы оперативная система windows обеспечивает одинаковый пользовательский интефейс при работе с разными обьектами?...
ariadnaorekhova
04.06.2021 14:13
Врассказе 8 страниц,на каждой странице 40 строк, в каждой строке 96 символов.определите информационный объём рассказа, если мощность используемого алфавита 128. если можно с дано...
sonyaway12
21.04.2022 15:00
Среди школьников проводилось анкетирование по любимым мультфильмам. самыми популярными оказались три мультфильма: «белоснежка и семь гномов», «король лев», «волк и теленок». всего...
Lisa030105
21.04.2022 15:00
Файл размером 2500 кбайт передаётся через некоторое соединение в течение 2 минут. определите размер файла (в кбайт), который можно передать через это соединение за 180 секунд....
Alexa647
15.11.2022 03:59
Заполните массив из 18 элементов случайными числами из интервала от -5 до 5. вывести эл-ты массива на экран в одну строку через пробел. найти сумму первых 9 эл-тов, посчитать кол-во...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
using namespace std;
int main(){
int n;
cin >> n;
if (n <= 0)
{
cout << "NO";
return 0;
}
while (n % 2 == 0)
{
n = n / 2;
}
if ( n == 1)
cout << "YES";
else
cout << "NO";
}