57 / 15 / 6
Регистрация: 08.08.2020
Сообщений: 266
|
||||||
1 | ||||||
Является ли число степенью двойки?20.08.2020, 15:15. Показов 21543. Ответов 23
Метки нет (Все метки)
Прошу помочь найти ошибку. Смотрю на код, рассуждаю, вроде всё должно работать. Варианты с функциями и for не рассматриваются. Хочу разобраться именно в этом примере.
0
|
20.08.2020, 15:15 | |
Ответы с готовыми решениями:
23
Проверить, является ли заданное натуральное число степенью двойки Выведите слово YES, если число N является точной степенью двойки Написать функцию power_of_two, которая определяет является ли заданное число степенью двойки Проверить является ли число степенью тройки Проверить, является ли число a степенью числа b |
2123 / 1206 / 501
Регистрация: 11.10.2018
Сообщений: 6,080
|
|
20.08.2020, 15:34 | 2 |
- как может быть больше если цикл работает только <=?
Добавлено через 1 минуту - я думал это всегда надо выполнять, а оказывается только по else - Это ошибка.
0
|
57 / 15 / 6
Регистрация: 08.08.2020
Сообщений: 266
|
||||||
20.08.2020, 15:45 [ТС] | 3 | |||||
Поменял
как при этом выаемти 'нет' хоть оно попадает в цикл потомучно четное.
0
|
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
|
||||||
20.08.2020, 15:50 | 4 | |||||
Используйте break + else
0
|
57 / 15 / 6
Регистрация: 08.08.2020
Сообщений: 266
|
|
20.08.2020, 16:02 [ТС] | 5 |
ioprst, не придумаю как в else вставить инструкцию, что если при вычислении получается число меньше чем x и приближенное к нему, тоесть последнее возможное ,то выводим 'нет'
0
|
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
|
||||||
20.08.2020, 16:12 | 6 | |||||
О чем вы?
Код
1: НЕТ 2: 1 6: НЕТ 8: 3 15: НЕТ 16: 4 17: НЕТ
0
|
57 / 15 / 6
Регистрация: 08.08.2020
Сообщений: 266
|
|
20.08.2020, 16:30 [ТС] | 8 |
Спасибо всем но я просил без функций, задаса должна решаться тем уровнем на котором мы сейчас находимся, а мы изучаем пока только if и while
0
|
2123 / 1206 / 501
Регистрация: 11.10.2018
Сообщений: 6,080
|
|
20.08.2020, 16:33 | 9 |
Что нужно сделать вообще?
0
|
57 / 15 / 6
Регистрация: 08.08.2020
Сообщений: 266
|
|
20.08.2020, 16:45 [ТС] | 10 |
Вводится число, надо вывести ,нет' если число не является одной из степеней двойки или вывести число которое является степенью двойки.
0
|
2123 / 1206 / 501
Регистрация: 11.10.2018
Сообщений: 6,080
|
||||||
20.08.2020, 17:02 | 11 | |||||
Так а что вывести-то, если входное число является степенью 2-ки. Само число или степень?
Добавлено через 43 секунды Вот если надо степень вывести
0
|
8583 / 4412 / 1852
Регистрация: 27.03.2020
Сообщений: 7,239
|
||||||
20.08.2020, 17:40 | 12 | |||||
Сообщение было отмечено Catstail как решение
Решение
0
|
57 / 15 / 6
Регистрация: 08.08.2020
Сообщений: 266
|
|
20.08.2020, 18:21 [ТС] | 13 |
FFPowerMan, вывести надо степень
Добавлено через 3 минуты Буду разбираться с двумя последними кодами, спасибо большое
0
|
8583 / 4412 / 1852
Регистрация: 27.03.2020
Сообщений: 7,239
|
||||||
20.08.2020, 18:40 | 14 | |||||
Сообщение было отмечено Catstail как решение
Решение
0
|
Am I evil? Yes, I am!
19226 / 10946 / 2917
Регистрация: 21.10.2017
Сообщений: 23,137
|
||||||
20.08.2020, 19:17 | 17 | |||||
Не по теме: palva, опередил
1
|
Модератор
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
|
||||||
21.08.2020, 12:18 | 18 | |||||
0
|
5408 / 2763 / 558
Регистрация: 07.11.2019
Сообщений: 4,510
|
||||||
21.08.2020, 15:14 | 19 | |||||
4
|
16 / 14 / 4
Регистрация: 05.06.2019
Сообщений: 79
|
||||||
22.08.2020, 00:02 | 20 | |||||
Вот твой код. Много лишних операторов( все что внутри while - лишнее).
Ломаю голову как без массива и логарифма не проверять любое четное число Через час-два напишу, если соображу
0
|
22.08.2020, 00:02 | |
22.08.2020, 00:02 | |
Помогаю со студенческими работами здесь
20
Цикл проверить, является ли число степенью числа 3 Определить, является ли число степенью любого натурального числа Напишите программу, которая оставляет элементы в множестве если они являются степенью двойки Проверить, является ли число n точной степенью двойки Является ли введённое натуральное число степенью двойки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |