Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Показать больше
Показать меньше
djastin05
03.03.2020 01:57 •
Информатика
Составить программу на языке c++! дано натуральное число n. выведите слово yes, если число n является точной степенью двойки, или слово no в противном случае. операцией возведения в степень пользоваться нельзя!
Показать ответ
Ответ:
Мила098
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 оценок)
Популярные вопросы: Информатика
bydarinav2
19.05.2023 04:12
Сколько существует последовательностей из символов точка и тире длиной от 2 до 4 символов (включительно)?...
filbert04
04.08.2020 01:09
ответить: 1.замена реального обьекта его формальным описанием. 2.метод познания, заключающийся в создании и исследовании моделей. 3.база данных,основанная на представлении...
польска
14.11.2022 00:54
Для выражения в предыдущем запишите равносильное выражение без использования операции не. после этого расставьте одну пару скобок так, чтобы значение выражения при а...
zhirovr
01.02.2020 07:56
30 напишите программу, которая в последовательности натуральных чисел определяет самое маленькое число в последовательности, кратное 4 и оканчивающихся на 6 программа...
10071927
03.02.2022 02:22
Python s = 600 for k in range (5, 13) : s = s - 4*k print (s) решите с объяснением кому не трудно: )...
antonishyna1997
24.09.2022 08:57
Законы информационной безопастности...
shariktop000
08.03.2023 14:14
напишите текст про олимпийские игры со словами sometimes, often, always, never, well, badly, slowly, quickly....
mnl39
08.03.2023 14:14
Какое количество теплоты необходимо для превращения в пар 200 г эфира, взятой при температуре кипения? (удельная теплота парообразования эфира 355 кДж/кг)...
shvbur75
08.03.2023 14:14
Вычисли и запиши в таблицу количевство теплоты,которое необходимо передать серебряным образцам массой m,чтобы их температура изменилась от t1 до t2 .Известно ,что для...
alexandra67346783
08.03.2023 14:14
сделать по русскому языку упражнение 95 Л.М БРЕУСЕНКО Т.А. МАТОХИНА...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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";
}