Автор: pingwin 2.11.2004 3:44
Люди добрые!!!!! Пожайлуста подскажите или напишите где взять исходники
проги на Паскале для умножения двоичных чисел .Всем заранее очень благодарен.
Автор: volvo 2.11.2004 3:51
А зачем перемножать двоичные числа, когда можно перевести их в 10-ные, перемножить, а результат снова перевести в двоичный ... :yes:
Автор: pingwin 2.11.2004 4:01
Цитата(volvo @ 1.11.04 23:51)
А зачем перемножать двоичные числа, когда можно перевести их в 10-ные, перемножить, а результат снова перевести в двоичный ... :yes:
Не это такая лабараторная работа...... жуть.......
Помогите студенту
Автор: volvo 2.11.2004 4:05
Цитата
жуть.......
:o
Ничего страшного... Как задаются числа, и есть ли на них ограничения? Что нужно увидеть в процессе работы программы?
Автор: pingwin 2.11.2004 4:08
Цитата(volvo @ 2.11.04 0:05)
:o
Ничего страшного... Как задаются числа, и есть ли на них ограничения? Что нужно увидеть в процессе работы программы?
4 -х разрядные. Препод сказал что нужно ввести одно число 2 число и все
вывод результата
Пиши в асю 200754653 щас
Автор: volvo 2.11.2004 5:58
Функция перенесена в http://forum.pascal.net.ru/index.php?showtopic=4535&view=findpost&p=38393
Автор: APAL 2.11.2004 14:34
Меня смущает название"add_binary" - это для сложения? Или все таки, по заданию, для умножения?
P.S.: Алгоритм еще не разбирал.
Автор: volvo 2.11.2004 14:38
APAL
умножение двоичных чисел... но реализовано через сложение ...
Автор: pingwin 3.11.2004 1:12
Цитата(volvo @ 2.11.04 10:38)
реализовано через сложение ...
А можно как-то попроще??
-это все таки лабораторная работа.И препод (не дай Бог) "нагрузит" за такой способ.Всем спасибо!!!!!!! Особенно volvo ;)
Автор: volvo 3.11.2004 1:14
А как ты умножаешь 4-х значные числа на бумаге? Не через сложение?
Автор: pingwin 3.11.2004 1:15
А если преподу вдруг захочется умножить не 4-х разрядные числа а более
Как тогда сделать????
Автор: volvo 3.11.2004 1:18
Код
const
n = 4;
меняешь на любое другое число ... Главное, чтобы длина хотя бы одной строки совпадала с числом n
Автор: Digitalator 4.11.2004 0:27
а какая максимальная длина числа?
если до 16знаков, то элементарщина - можно даже без всех этих процедур привести к типу word и перемножать до посинения. А если длиннее, т тоже элементарщина - приаодим к массиву word'ов и перемножаем до посинения....