Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 16.11.2012, 00:55   #1
Quzya2
Пользователь
 
Регистрация: 24.03.2011
Сообщений: 18
По умолчанию умножение в столбик

нужен код или хотя бы алгоритм умножения в столбик больших чисел. помогите, ечто н емогу придумать. есть 2 массивы. в каждом из них по 1 цифре в ячейке. их надо в столбик перемножить и в 3-ий массив занести
Quzya2 вне форума
Старый 16.11.2012, 12:52   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

алгоритм? вы в школе умножали в столбик? и не знаете алгоритм?
p51x вне форума
Старый 16.11.2012, 13:07   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

на форуме были примеры длинной арифметики. сходите в поиск.
а по сути p51x прав, школьных знаний и умений для составления алгоритма умножения в столбик более чем достаточно!
Serge_Bliznykov вне форума
Старый 16.11.2012, 13:23   #4
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Внизу а похожих темах что-то есть...
Poma][a вне форума
Старый 16.11.2012, 13:56   #5
Quzya2
Пользователь
 
Регистрация: 24.03.2011
Сообщений: 18
По умолчанию

Последние 10 страниц перелистал - не нашел похожего.
Вот утром встал, алгоритм придумал.
ну на примере:
есть массив a = "123", b = "45"
надо перемножить 123 с 5, получаем в 3м массиве значения 15 10 5
дальше переносим разряды - т.е. получается 5 1 6
перемножаем 123 с 4, сдвигая разряд. получаем 5 1 + 4*3 6 + 4*2 0 + 4*1
т.е. 5 13 14 4. переносим разряды - 5 3 5 5
переворачиваем массив, получаем 5535 - нужное число

Моежете код подкинуть, как перенести разряды? Что то не совсем получается.
А потом и сдвинуть. В принципе в этом и есть вся загвоздка.
В итоге хочу чтоб ввести числа в 2 массива и в 3-ем выводить.
Quzya2 вне форума
Старый 16.11.2012, 14:22   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Цитата:
надо перемножить 123 с 5, получаем в 3м массиве значения 15 10 5
Вы точно в школу ходили?
p51x вне форума
Старый 16.11.2012, 14:58   #7
Quzya2
Пользователь
 
Регистрация: 24.03.2011
Сообщений: 18
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Вы точно в школу ходили?
да какая разница? можно сразу умножать с конца, тогда будет 5 10 15.
Я ж говорю, что не в этом загвоздка.
Quzya2 вне форума
Старый 16.11.2012, 15:03   #8
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
тогда будет 5 10 15.
мдя
123
*
5
-----------
615 откуда 5 10 и 15 то ?????
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума
Старый 16.11.2012, 15:03   #9
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

в вашей теме Производение чисел заданых с строках Abstraction давал Вам алгоритм, разжеванный до полной готовности...
чем Вас не устроила ваша прошлая тема?!!


Mad_Cat, автор темы забывает о переносе разрядов...
Serge_Bliznykov вне форума
Старый 16.11.2012, 18:28   #10
Quzya2
Пользователь
 
Регистрация: 24.03.2011
Сообщений: 18
По умолчанию

ну сложно чужой код понять и алгоритм. мне мой больше понятен.

почему даст 615? если каждая цифра с отдельной ячейке.

мне нужно узнать лишь как перенести разряды.
Quzya2 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Умножение в столбик. Паскаль. Работа с файлами Heming Помощь студентам 6 29.01.2012 22:32
Необходимо перевернуть столбик! MaLinka2011 Microsoft Office Excel 10 28.01.2011 00:21
Длинное деление в столбик Utkin Свободное общение 15 30.11.2010 10:22
умножить столбик Betty Microsoft Office Excel 10 27.07.2009 19:10