|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.05.2011, 16:12 | #1 |
Пользователь
Регистрация: 08.09.2010
Сообщений: 17
|
как проверить, , является ли натуральное число k степенью 3
Всем привет, подскажите пожалуйста, как можно проверить является ли натуральное число k степенью 3?
Мозг уже сломал себе. Вроде бы все просто, но что-то не получается |
18.05.2011, 16:31 | #2 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
Код:
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
18.05.2011, 16:56 | #3 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Код:
программа — запись алгоритма на языке понятном транслятору
|
18.05.2011, 17:22 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Vanta11a границы указаны совершенно абстрактные. Переполнение возникнет уже при самых скромных K (ну, попробуйте проверить, при K равном 90)
evg_m позволю исправить опечатку и дополнить код выводом результата: Код:
для решения задачи, мне кажется нужно просто напросто взять корень кубический из числа K и, если получится целое число, значит исходное число является степенью числа 3, иначе - нет. используя свойства Логарифма Задачу можно решить, например, так: Код:
|
18.05.2011, 17:51 | #5 | |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Цитата:
Вы говорите про кубический корень, но Вы вычисляете логарифм с основанием 3 |
|
18.05.2011, 21:16 | #6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Никакого отношения кубический корень к данной задаче не имеет. Это безумная оговорка/описка/ошибка с моей стороны! А вот логарифм тут к месту. И действительно по основанию 3. Т.к. результатом (по определению функции логарифма) получается степень, в которую надо возвести число 3, чтобы получить число K... p.s. думаю, что преподаватель явно ждёт решения такого, как предложил уважаемый evg_m p.p.s. Ага, точно, Сергеем меня зовут. Вам не откажешь в проницательности! |
|
21.05.2011, 17:50 | #7 |
Пользователь
Регистрация: 08.09.2010
Сообщений: 17
|
Спасибо всем за помощь, друзья!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Даны действительное число a, натуральное число n. Вычис- лить: | Petrovich83 | Помощь студентам | 1 | 09.04.2011 11:30 |
даны действительное число а, натуральное число n [Паскаль] | Анна22 | Помощь студентам | 2 | 07.12.2010 20:31 |
Как проверить, является ли введённый текст действительным числом, на паскале? | Раздва | Помощь студентам | 7 | 06.06.2010 17:11 |
Как проверить является ли числом? | killer12rus | JavaScript, Ajax | 1 | 18.05.2009 05:09 |
является ли заданное натуральное число совершенным | Савинова | Помощь студентам | 3 | 19.11.2008 09:51 |