![]() |
|
Модераторы: Poseidon |
![]()
|
|
| west1988 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 6.4.2007 Репутация: нет Всего: нет |
Нужна помощь в реализации задачи по разложению числа на простые множители. Вся проблема заключается в том, что количество символов в числе которое изначально вводим (разрядность) больше десяти (N>10). Т.е. обычный целочисленный тип данных не подойдёт, надо каким-то образом использовать строковую арифметику. Вообще надо реализовать на PASCAL, но на крайняк сойдёт и C++. Очень прошу помочь всех кто может.
Надеюсь что мир ни без добрых людей... Это сообщение отредактировал(а) west1988 - 9.4.2007, 20:52 |
|||
|
||||
| GIK |
|
||||||
![]() Добрый человек ![]() ![]() Профиль Группа: Участник Сообщений: 985 Регистрация: 3.6.2005 Где: я только не небыв ал Репутация: 4 Всего: 14 |
На винграде они есть
Даааа, напряжно, но нет ничего невозможного!!! Можно в принципе попробовать дать вводить именно числа, но потом конвертить их в строку, или вообще вводить числа в массим в определенной разрядностью. Вот вариант вбивания в массив символов и конвертация их в интовое представление:
Подойдет? Если да, то задачу легко решить -------------------- Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!! Программирование - это не деятельнось! Программирование - это состояние души! Бог - самый крутой программист. |
||||||
|
|||||||
| west1988 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 6.4.2007 Репутация: нет Всего: нет |
Желательно стремиться к максимальной простоте алгоритма а способ не важен, поскольку ,скорее всего , мне задачу надо будет на PASCALе сдавать (буду из С++ в PASCAL переводить) поэтому для упрощения процедуры перевода простота алгоритма как никогда важна.
В общем, указанный выше тобою способ подходит.. заранее спасибо |
|||
|
||||
| West1988 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 15.4.2007 Репутация: нет Всего: нет |
...и пропал.................
|
|||
|
||||
| West1988 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 15.4.2007 Репутация: нет Всего: нет |
Ктоньть сможет помочь..?
|
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 23 Всего: 459 |
West1988, могу помочь модулем для работы с длинными числами в паскале скачать
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| West1988 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 15.4.2007 Репутация: нет Всего: нет |
спасибо
|
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |