Войти
Регистрация
Спроси 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. ,...
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 обеспечивает одинаковый пользовательский интефейс при работе с разными обьектами?...
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 эл-тов, посчитать кол-во...
vanyaburundukov
10.10.2022 05:22
Файл размером 16 кбайт передаётся через некоторое соединение со скоростью 2048 бит в секунду. определите размер файла (в кбайт), который можно передать за то же время через другое...
forgalaxynexusp09txz
15.06.2022 12:04
Три свидетеля дорожного происшествия сообщили сведения о скрывшемся нарушителе. эдгар утверждает, что тот был на чёрном«peugeot», вадим сказал, что нарушитель уехал на синей «audi»,...
Dvorchnik8196
16.07.2020 06:38
Министры иностранных дел великобритании, франции и китая обсудили за закрытыми дверьми проекты соглашения о полном разоружении, представленные каждой из стран. отвечая затем на...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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";
}