Дано натуральное число n. выведите слово yes, если число n является точной степенью двойки, или слово no в противном случае. операцией возведения в степень пользоваться нельзя!
149
282
Ответы на вопрос:
// pascalabc.net 3.2, сборка 1417 от 28.03.2017 // внимание! если программа не работает, обновите версию! begin var n: biginteger; if not biginteger.tryparse(readlnstring('n='),n) then writeln('введенное не является целым числом') else writeln(n.ispoweroftwo? 'yes': 'no') end. пример n= 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 yes
Var a,n: longint; begin write('n = '); readln(n); if n mod 2 = 0 then begin a: =1; while a< n do a: =a*2; if a=n then write('yes') else write('no') end else write('no') end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
secret213p089no30.09.2021 12:19
-
dasha533467821.08.2022 15:31
-
dinagasanova1217.02.2020 14:40
-
Julianne1105.08.2022 02:51
-
hgfgff1Fgfh20.12.2021 20:18
-
maratabdullin1p0dtuc16.11.2021 23:04
-
puzhalina77Frik01.04.2021 07:36
-
Ulyanka200013.02.2021 04:52
-
ymniy420.01.2020 22:53
-
КристинаКристи9929.01.2021 14:53
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.