Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Anastasia777
1 / 1 / 0
Регистрация: 23.09.2012
Сообщений: 59
#1

Умножение двоичных чисел . Посмотрите пожалуйста - C++

23.10.2012, 22:30. Просмотров 903. Ответов 1
Метки нет (Все метки)

Вот у меня такая проблема . Не получается никак умножить (умножать нужно дополнительные коды):


Знайти добуток D=A*(-B)
А=25, В=20
Апк=011001 Впк=010100
-Апк=111001 -Впк=110100
-Азк=100110 -Взк=101011
-Адк=100111 -Вдк=101100

011001
101100
000000
000000
011001
011001
000000
100111
10110001100

Посмотрите пожалуйста , что не так???
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.10.2012, 22:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Умножение двоичных чисел . Посмотрите пожалуйста (C++):

Умножение двоичных чисел - C++
ребятушки вопрос жизни и смерти. оооочень нужен код умножающий двоичные числа с пояснениями. помогите пожалуйста =(

Умножение двоичных чисел - C++
Добрый вечер! Есть такое задание , произвести умножение двоичных чисел со знаком и без, то есть это команды процессора mul, imul. Умножение...

Умножение двоичных чисел - C++
помогите дописать умножение двочных чисел....... четвертый день сижу за программой, скоро сдавать а не получается написать только...

Умножение двоичных чисел в обратном коде - C++
Выполнить умножение десятичных целых чисел 40 и –93, используя их двухбайтовое представление в обратном двоичном коде. Проверить...

классы.посмотрите пожалуйста) - C++
ребят вот проблема у меня возникла написала программу по этому заданию: Создать класс int3, имитирующий стандартный тип. Написать...

Посмотрите код пожалуйста... - C++
#include <stdio.h> #include <stdlib.h> int main() { int n,*b,i,k; double x; float **M;// двухмерная...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
kazak
3035 / 2356 / 155
Регистрация: 11.03.2009
Сообщений: 5,402
Завершенные тесты: 1
23.10.2012, 23:20 #2
Во-первых, если работаете с дополнительным кодом, двоичное число должно иметь фиксированое количество разрядов, достаточное, чтобы закодировать исходные числа и результат. Если в процессе вычисления появляются новые разряды, то лишние разряды обрезаются слева до фиксированого числа. 20*25 = 500, т.е. Вам нужно как минимум 9 разрядов под число и 10-й разряд знаковый.

Во-вторых, повторите умножение в столбик.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.10.2012, 23:20
Привет! Вот еще темы с ответами:

Проверка. Посмотрите пожалуйста верно ли - C++
Вычислить сумму ряда с погрешностью е=0,0001 в окрестности точки ноль, т.е. при |x|<1:...

посмотрите пожалуйста в чем ошибка - C++
посмотрите пожалуйста в чем ошибка #include <fstream.h> #include <conio.h> #include <string.h> #define n 1 struct Krainu { ...

посмотрите пожалуйста почему она не работает - C++
я переводил с паскаля на с++ program laboratorna1; uses crt; type ar=array of real; var j,n,i:integer; a:ar; s:real; ...

посмотрите пожалуйста открылась и сразу закрылась - C++
открывается и сразу закрывается..что здесь не так?? #include <iostream> #include <Windows.h> #include <string> class...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru