![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| saysmonic |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 26.7.2011 Репутация: нет Всего: нет |
Объясните пожалуйста как можно решить программно данную задачу
Для каждого числа из заданного набора чисел в десятичной системе счисления определите наименьшее основание системы счисления, в которой данное число будет записываться не более чем 5 цифрами. Например, для числа 35 ответ 3, так как для записи числа 35 в двоичной системе счисления необходимо 6 цифр (1000112), а в троичной – 4 цифры (10223). Найдите ответы для набора (1000,14348906,161051). Ответы введите через запятую, без пробелов. Ответ: 4,27,11. P.S. ответ желательно на Си или Pascal |
|||
|
||||
| PascalC |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 19.10.2008 Репутация: нет Всего: нет |
неправильно записано условие 35=100011 по основанию 2, и 1022 по основанию три
решать просто - максимальное число = ((основание системы счисления)^(кол-во цифр))-1 (a^b)-1=n a^b=n+1 нам надо найти наименьшее a при условии что b<=5 делаем цикл с условием: выход при b<=5 на каждом шаге к a прибавляем 1 и вычисляем b - округляем логорифм от a по основанию n+1 b=trunc(ln(a)/ln(n+1)); |
|||
|
||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 9 Всего: 133 |
Каникулы же вроди. Откуда тут лабы начинают появляться..?
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| northener |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1361 Регистрация: 2.9.2010 Репутация: 12 Всего: 20 |
Это не лаба. Это скорее всего зачет. Или курсовая-контрольная. А судя по самому вопросу - эта курсовая-контрольная задана учащемуся в кулинарном техникуме. -------------------- Но только лошади летают вдохновенно. Иначе лошади разбились бы мгновенно! |
|||
|
||||
| saysmonic |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 26.7.2011 Репутация: нет Всего: нет |
Ребят не поверите, существуют люди у которых программирование это хобби Добавлено через 2 минуты и 22 секунды Спасибо за беспокойство, я нашел решение может кому то понадобится
|
||||||
|
|||||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 9 Всего: 133 |
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| saysmonic |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 26.7.2011 Репутация: нет Всего: нет |
Объясню ситуацию, эта одна из олимпиадных задач, которые были в третьем туре в апреле этого года. вопросы? |
|||
|
||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 9 Всего: 133 |
Ну как я и говорил:
saysmonic, в следующий раз подобный бред пиши сюда. На крайний случай, если бред окажется достойным, то сюда. Но никак не в тематический раздел. Вопросы? -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| saysmonic |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 26.7.2011 Репутация: нет Всего: нет |
Poseidon, приму к сведению твои советы, просто первый раз на форуме, нашел первую попавшеюся ветку "Delphi: для начинающих" и кинул сюда ибо ответ на delphi меня тоже вполне устраивает. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |