![]() |
|
Модераторы: Poseidon |
![]()
|
|
| ressac |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 345 Регистрация: 25.11.2006 Репутация: нет Всего: 1 |
В ЭТОЙ ТЕМЕ РЕЧЬ ИДЁТ О ЦЕЛЫХ ЧИСЛАХ, БЕЗ ДРОБЕЙ.
если кто-то хочет ещё мозги подолбать с дробями то тут http://forum.vingrad.ru/topic-128228/0.html есть эта тема Олег4, твоя прога считает до 10 цифр но не более , не знаю что она делает ещё толком не вникал. А если я напишу ещё цифры после запятой то она начинает бесконечный цикл |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
ressac, тогда ответь на один простой вопрос. В переменной какого типа ты хранишь то число, которое нужно разбить на цифры? -------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| ressac |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 345 Регистрация: 25.11.2006 Репутация: нет Всего: 1 |
храню в double так как в него может влезть больше чем 10 значное число...
затем делю и переношу в long затем из него при помощи модуля вытаскиваю последнюю цифру и так по кругу, но когда мы перешагиваям через 10 цифру тут и начинаются все проблемы, понимаешь меня? |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
ressac, а почему ты не хочешь хранить в символьной строке?
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| ressac |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 345 Регистрация: 25.11.2006 Репутация: нет Всего: 1 |
Dov, ты про char?
если да, то как я потом буду из чара вытаскивать это число что я ввел ? мне же потом с ним надо будет ещё и операции выполнять... вообще растолкуй свой метод, если не сложно, мне интересно. кстати сходи в тему с дробями там я выложил готовый исходник (+/- работает правильно правда иногда или на одну цифру больше даёт или меньше) и там-же кстати в середине темы, есть способ с чаром. |
|||
|
||||
| Rockie |
|
||||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 23.4.2006 Репутация: 13 Всего: 31 |
ressac, функцией strtol к примеру
-------------------- Чтобы иметь большой гардероб - надо иметь большой гардероб. |
||||||
|
|||||||
| ressac |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 345 Регистрация: 25.11.2006 Репутация: нет Всего: 1 |
вот доработал по теории всё должно быть хорошо ну выходить всё не так, иногда есть взбои, и всё потому что дроби врут
Это сообщение отредактировал(а) ressac - 24.12.2006, 00:28 |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
ressac, вот тебе ответ на все твои вопросы:
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| ressac |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 345 Регистрация: 25.11.2006 Репутация: нет Всего: 1 |
Dov,
спасиб. ;) жаль что не получилось как я хотел, но я всё-таки думаю что есть способ это сделать с реальными числами... без внедрения чара и тому подобных вещей. |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |