![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 16.03.2009
Сообщений: 9
|
![]()
задали курсовую Двадцати пяти значный калькулятор целых чисел. но максимум что можно выжать из int64 это где то 20 знаков. mod и div поддерживает тока integer. Div я решил рассчитать таким путем
Код:
с mod сложнее. Код:
есть какие советы как решить данную проблему. и как можно округлить число, допустим 22221,9999 а надо 22222. |
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 29.01.2009
Сообщений: 411
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 16.03.2009
Сообщений: 9
|
![]()
Спасибо сафер
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Вообще-то для округления есть либо RoundTo либо можно использовать format дабы привести к строке и округлить.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 16.03.2009
Сообщений: 9
|
![]()
Стилет, как осуществить это форматом?
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
вообще-то говоря количество ЗНАЧАЩИХ цифр в переменной с плавающей запятой будет даже меньше чем в соответствующего размера целочисленном формате, так как часть разрядов занимает мантисса(порядок) числа.
F1 +real types Fundamental real types Type Range Significant digits Size in bytes Real48 2.9 x 10^-39 .. 1.7 x 10^38 11-12 6 Single 1.5 x 10^-45 .. 3.4 x 10^38 7-8 4 Double 5.0 x 10^-324 .. 1.7 x 10^308 15-16 8 Extended 3.6 x 10^-4951 .. 1.1 x 10^4932 19-20 10 Comp -2^63+1 .. 2^63 -1 19-20 8 Currency -922337203685477.5808.. 922337203685477.5807 19-20 8
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 12.06.2009 в 15:29. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
смотрите темы длинная арифметика
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
В принципе в курсовой по калькулятору с длинной арифметикой он просто не уложится по числу страниц
![]()
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
массив целых чисел | -ushёl- | Помощь студентам | 4 | 28.02.2009 19:18 |
массив целых чисел | ^SPARTAK^ | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 27.12.2008 10:59 |
Умножение длинных целых чисел | Rifler | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 04.06.2008 21:12 |
Перемещение из массива целых чисел... Си | Sota | Помощь студентам | 1 | 01.06.2008 19:51 |
Вывод целых и десятичных чисел | Maycal | Общие вопросы C/C++ | 2 | 24.10.2007 12:34 |