|
|
|
перемножение n значных чисел
|
|||
|---|---|---|---|
|
#18+
вводяться числа у нас с помощью массива типа Char перемножить то их не сложно а вот как записать или вывести результат, можно конечно создать массив и в нём организовать сложение добовля каждый рас новое слоагемое, но может это можно сделать проше?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 15:22:25 |
|
||
|
перемножение n значных чисел
|
|||
|---|---|---|---|
|
#18+
atoi для n < ...? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 17:10:04 |
|
||
|
перемножение n значных чисел
|
|||
|---|---|---|---|
|
#18+
1211212atoi для n < ...?Очень может быть:) Пусть автор уточнит максимальную величину перемножаемых чисел. А то ведь вдруг ему надо 234346457597686345234234236856844 помножить на 324234534654654765867876563456546543? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2007, 04:01:53 |
|
||
|
перемножение n значных чисел
|
|||
|---|---|---|---|
|
#18+
думаю зватит n<10 У меня есть только идея реализовать умножение в столбик а результат хранить в массиве, и естествеено реализовать сложение в массиве, но это очень трудоёмко и врятле рационально, поэтому и спрашиваю совет Ещё мне посоветовали использовать перегрузку оператора умножение но я толком не понимаю что жто и как реализовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2007, 20:52:58 |
|
||
|
перемножение n значных чисел
|
|||
|---|---|---|---|
|
#18+
lacost wrote: > У меня есть только идея реализовать умножение в столбик а результат > хранить в массиве, и естествеено реализовать сложение в массиве, но > это очень трудоёмко и врятле рационально, поэтому и спрашиваю совет Нафиг? Для 10значных целых чисел вам хватит 32битного int'а. Т.е. atoi и itoa. Все. Зачем с массивами загоняться? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2007, 05:12:31 |
|
||
|
перемножение n значных чисел
|
|||
|---|---|---|---|
|
#18+
Хе-хе, Это всё фигня! Я вот порадуюсь за Тебя, когда дело дойдёт до Деления "В Столбик", а также за результаты Деления, скажем 100 / 3, размер Результата и скорость Вычислений :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2007, 12:26:13 |
|
||
|
перемножение n значных чисел
|
|||
|---|---|---|---|
|
#18+
CrazyMihey wrote: > Хе-хе, Это всё фигня! Я вот порадуюсь за Тебя, когда дело дойдёт до Есть библиотеки для работы с целыми числами неограниченного размер. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2007, 17:51:16 |
|
||
|
перемножение n значных чисел
|
|||
|---|---|---|---|
|
#18+
10значное*10значное=100значное число...int'a не хватит явно :) процесс обучения и построе на том чтобы загоняться и понимать как работают многие веши, я только спросил совета насчёт идеи, возможно есть что то проше чем я предложил вверху. ЗЫ: пофиг что возможно уже есть библиотеки для работы с такой гадостью, факт в том что это нужно сделать точно без их использования. ЗЫЫ: я не ищу лёгкий путей :D:D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2007, 03:53:12 |
|
||
|
перемножение n значных чисел
|
|||
|---|---|---|---|
|
#18+
есть целые библиотеки для этих целей, поищите по гуглу по словам "длинная арифметика"....или "вычисление числа пи" ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2007, 12:04:08 |
|
||
|
перемножение n значных чисел
|
|||
|---|---|---|---|
|
#18+
lacostЗЫ: пофиг что возможно уже есть библиотеки для работы с такой гадостью, факт в том что это нужно сделать точно без их использования. Гадость? Любопытное у вас отношение к арифметике... Если действительно есть желание - есть куча вариантов. Например: Д. Кнут. Исскуство программирования. Том 2. Получисленные алгоритмы; Handbook of Applied Cryptography , глава 14; Wikipedia (Там есть ссылки и на алгоритмы умножения); книги по криптографии часто включают в себя описание целочисленной арифметики; и т.д. Если искать в интернете, то лучше по словам "arbitrary precision arithmetic" или "arbitrary precision integer" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2007, 12:34:12 |
|
||
|
перемножение n значных чисел
|
|||
|---|---|---|---|
|
#18+
lacost wrote: > пофиг что возможно уже есть библиотеки для работы с такой гадостью, > факт в том что это нужно сделать точно без их использования. Изивините, но вам делать нечего? Народ по несколько лет мог загоняться и отлаживать библиотеку, а вы хотите все равно, из вредности, сделать свой велосипед. Посмотрите bc, он, вроде бы со своей библиотекой для этого идет, плюс позволяет перемножить, например, 2 в степени 65536 на 2 в степени 65536, без каких либо затруднений. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2007, 16:14:18 |
|
||
|
перемножение n значных чисел
|
|||
|---|---|---|---|
|
#18+
10значное*10значное=100значное число...int'a не хватит явно :) Блин, да о чём тут говорить, товарисч элементарно не знает математики за 7 класс, ну это когда учат что x^a * x^b = x^(a + b) отсюда и все его проблемы. А Вы ему какие-то экзотические библиотеки советуете. Back to school, dude! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2007, 20:03:00 |
|
||
|
перемножение n значных чисел
|
|||
|---|---|---|---|
|
#18+
10*10=100 - это была описка для особо внимательных, которую я кстати думал что отредактировал....но видать чёто наплужил Во вторых изобретать совй велосипед мне всё равно пришлось и хочеться этого не мне а моему преподу, teras,blinded спс ребята помогли :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2007, 23:36:20 |
|
||
|
перемножение n значных чисел
|
|||
|---|---|---|---|
|
#18+
lacostВо вторых изобретать совй велосипед мне всё равно пришлось и хочеться этого не мне а моему преподу, teras,blinded спс ребята помогли :) Значит твой препод тупо хочет тебя завалить Или ты просто оказался не в том месте не в то время (не в теме в общем) Просто не повезло :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 08:47:32 |
|
||
|
перемножение n значных чисел
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) wrote: > Значит твой препод тупо хочет тебя завалить Необязательно. Задача не очень сложная, и вполне решаемая. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 16:33:27 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34829800&tid=2028061]: |
0ms |
get settings: |
11ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
470ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 820ms |

| 0 / 0 |
