![]() |
|
Модераторы: volvo877, Snowy, MetalFan |
![]()
|
|
| impario |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 27.12.2008 Репутация: нет Всего: нет |
Доброе вам время суток!! Приятного вам время провождения!
Задача на длинную арифметику. Вычислить точное значение (N!) при условии что n>4. Загвоздка в том что нужно сделать чтоб через стринговую переменную выводить слишком большие значения даже для Longinteger. Помогите пожалуйста разобраться. Задача впринципе уже наполовину сделана. Только осталось внести через стринг значения превышающие лимит выдачи на экран. Задача в паскале а не в дельфи.
|
|||
|
||||
| bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: нет Всего: 88 |
тут проблема в том, что Longinteger не вмещает нужного числа еще при ращете, поэтому тебе нежно саму математику делать, а не только вывод на экран. Так что к сожалению задача не недоделаная, а не сделаная вообще
-------------------- Обижено школьников: 8 |
|||
|
||||
| impario |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 27.12.2008 Репутация: нет Всего: нет |
Нет!!! Здесь просто через стринг нужно число допустим 120 разложить как строковую переменную 1- это ячека строки тоесть эллемент 2тоже и ноль так вот мы допустим сначала умножаем 6 на ноль потом на 2 если больше чем 9 то мы как бы сохраняем 1-десятую и прибавляем к получившейся. И если 20! то 1*2*3*4*5*6*7*8 и т.д. вот но я сам незнаю как так сделать!
|
|||
|
||||
![]()
|
| Правила форума "Delphi" | |
|
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |