Вопрос задан 23.09.2018 в 12:32. Предмет Информатика. Спрашивает Markevych Tanichka.

Помогите решить задачу по информатике: дано целое число n ,если оно является степенью числа 3 то

вывести: истина, иначе вывести ложь
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Вишневская Александра.
Берем это число. Начинаем делить на 3 в цикле. К какой-либо переменной присваиваем +1.
Ну делим, проверяя на наличие остатка (должен быть равен 0)
Потом, если остаток образуется, выходим из цикла, выводим "ложь". Иначе проверяем, если переменная, к которая считала кол-во делящихся элементов делится нацело на 3 без остатка, выводим "истина" иначе ложь. Два цикла
Я на с++ пишу, скорее всего не подойдет
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи, нужно проверить, является ли число n степенью числа 3.

Один из способов решения - это использование цикла. Мы будем умножать число 3 на себя, пока оно не станет больше или равным числу n. Если оно станет равным числу n, то n является степенью числа 3. Если оно станет больше числа n, то n не является степенью числа 3.

Вот пример кода на языке Python, реализующий этот алгоритм:

```python def is_power_of_three(n): power = 1 while power < n: power *= 3 return power == n

# Примеры использования функции print(is_power_of_three(9)) # Вывод: True, так как 9 = 3^2 print(is_power_of_three(12)) # Вывод: False, так как нет целочисленной степени числа 3, которая равна 12 ```

В этом коде мы используем переменную `power`, которая начинается с 1, а затем умножается на 3 на каждой итерации цикла `while`. Если `power` станет равным числу `n`, то функция вернет `True`, иначе вернет `False`.

Надеюсь, это поможет вам решить задачу!

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос