Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Напомните, пожалуйста, как числа переводить?
|
|||
|---|---|---|---|
|
#18+
Остаток от деления на основание системы счисления? Мне надо вывести число типа integer в двоичной и восьмеричной системе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 00:10 |
|
||
|
Напомните, пожалуйста, как числа переводить?
|
|||
|---|---|---|---|
|
#18+
А в языке нужных функций нету? Привожу метод "в лоб", возможно, есть более оптимизированные. Пусть m_0 -- число, n -- основание системы, тогда нижний разряд p_1 в новой системе счисления будет остаток от деления нацело m % n. m_1 = m_0 - p_1 p_2 = m_1 % n**2 ... m_i = m_i-1 - p_i p_i+1 = m_i % n**i ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 00:57 |
|
||
|
Напомните, пожалуйста, как числа переводить?
|
|||
|---|---|---|---|
|
#18+
Вот же инерция мышления... Последовательней нумеровать p с нуля, тогда p_0 = m_0 % n m_1 = m_0 - p_0 ... p_i = m_i-1 % n**i m_i = m_i-1 - p_i (ещё и со степенью напортачил в тот раз..) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 01:02 |
|
||
|
Напомните, пожалуйста, как числа переводить?
|
|||
|---|---|---|---|
|
#18+
Спасибо. Завтра буду разбираться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 01:07 |
|
||
|
Напомните, пожалуйста, как числа переводить?
|
|||
|---|---|---|---|
|
#18+
SarinМне надо вывести число типа integer в двоичной и восьмеричной системе Если PHP, то вывести можно с помощью printf. P.S. Не знаю подойдет такой вариант или нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 09:22 |
|
||
|
Напомните, пожалуйста, как числа переводить?
|
|||
|---|---|---|---|
|
#18+
Все очень просто. Восьмеричная и двоичная - кратные. Три разряда двоичной отображаются в один октет в восьмеричной системе. DesHexBin000000 000101000 001202000 010303000 011404000 100505000 101606000 110707000 111810001 000 Для фрагмента (октета) можно использовать битовые операции (если таковые язык поддерживает). Это проще, чем делить и вычислять остаток от 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 15:21 |
|
||
|
Напомните, пожалуйста, как числа переводить?
|
|||
|---|---|---|---|
|
#18+
Тьфу. Хотел сказать - ..для выделения фрагмента... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 15:22 |
|
||
|
Напомните, пожалуйста, как числа переводить?
|
|||
|---|---|---|---|
|
#18+
Sarin ты же фэн Linux! Поэтому надо по-нашему :-) Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 15:57 |
|
||
|
Напомните, пожалуйста, как числа переводить?
|
|||
|---|---|---|---|
|
#18+
Блин, если бы я мог выбирать я написал бы это на сях, или яве, или питоне в две строчки. Прочитать число, вывести число. Всё! Но тут просят сделать задание по информатике и среда - дэлфи:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 16:09 |
|
||
|
Напомните, пожалуйста, как числа переводить?
|
|||
|---|---|---|---|
|
#18+
Я не знаток Delphi, но по моему, там такие операции есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 17:24 |
|
||
|
Напомните, пожалуйста, как числа переводить?
|
|||
|---|---|---|---|
|
#18+
SarinБлин, если бы я мог выбирать я написал бы это на сях, или яве, или питоне в две строчки. Прочитать число, вывести число. Всё! Но тут просят сделать задание по информатике и среда - дэлфи:( Какие проблемы? В паскале есть тоже % - mod, / - div, и xor, and, or. Что ещё надо то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 17:56 |
|
||
|
Напомните, пожалуйста, как числа переводить?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 17:58 |
|
||
|
Напомните, пожалуйста, как числа переводить?
|
|||
|---|---|---|---|
|
#18+
jdo123 Какие проблемы? В паскале есть тоже % - mod, / - div, и xor, and, or. Что ещё надо то? Никаких. За исключением того что в сях делается примерно так: scanf('%i', i); printf('%o, %b', i, i); rofl Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 19:11 |
|
||
|
Напомните, пожалуйста, как числа переводить?
|
|||
|---|---|---|---|
|
#18+
Если Delphi - то там тоже форматирование доступно во-первых в WinAPI есть функция wvsprintf да и в самом Delphi FormatStr ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 19:22 |
|
||
|
Напомните, пожалуйста, как числа переводить?
|
|||
|---|---|---|---|
|
#18+
--null--Если Delphi - то там тоже форматирование доступно во-первых в WinAPI есть функция wvsprintf да и в самом Delphi FormatStr Здорово. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 20:12 |
|
||
|
Напомните, пожалуйста, как числа переводить?
|
|||
|---|---|---|---|
|
#18+
--null--FormatStr Какая версия? Какой модуль? Она у меня в хэлпе даж не описана. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 20:17 |
|
||
|
Напомните, пожалуйста, как числа переводить?
|
|||
|---|---|---|---|
|
#18+
извини Sarin, функция вроде просто Format. Давно уже без Делфи я... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2006, 23:58 |
|
||
|
Напомните, пожалуйста, как числа переводить?
|
|||
|---|---|---|---|
|
#18+
--null--извини Sarin, функция вроде просто Format. Давно уже без Делфи я...А у него нету %o :) Дельфевый Format умеет только %x. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2006, 01:06 |
|
||
|
Напомните, пожалуйста, как числа переводить?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2006, 11:56 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=33656716&tid=1346946]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 373ms |

| 0 / 0 |
