Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
missial
0 / 0 / 1
Регистрация: 20.05.2012
Сообщений: 2
25.05.2012, 11:34

Вычитание в двоичной системе счисления

25.05.2012, 11:34. Просмотров 3157. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено как решение

Решение

Поделитесь примером, если не сложно.

Добавлено через 20 часов 27 минут
Помогите кто-нибудь...

Добавлено через 3 часа 3 минуты
Хотя бы пример...

Добавлено через 14 часов 44 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
case 2:
{
if(num1 > num2)
{ 
for(i = 0; i < 32; i++)//ГЇГ® î÷åðåäè âû÷èòГ*ГҐГ¬ ГЄГ*æäûé Г°Г*çðÿä 
{ 
if(bin1 < bin2)//åñëè Г°Г*çðÿä âû÷èòГ*åìîãî Г·ГЁГ±Г«Г* áîëüøå Г°Г*çðÿäГ* Г·ГЁГ±Г«Г* ГЁГ§ êîòîðîãî âû÷èòГ*ГѕГІ 
{ 
bin1[i + 1]--;//ГІГ® îòГ*ГЁГ¬Г*ГҐГ¬ ГЁГ§ Г±ГІГ*ðøåãî Г°Г*çðÿäГ* 1 
bin1 += 2;//ГЄ ìëГ*äøåìó ïðèáГ*âëÿåì 2
resultat_bin += (bin1 - bin2);//âû÷èòГ*ГҐГ¬ Г°Г*çðÿä âòîðîãî Г·ГЁГ±Г«Г* ГЁГ§ ïåðâîãî 
} 
else 
resultat_bin += (bin1 - bin2);//âû÷èòГ*ГҐГ¬ Г°Г*çðÿä âòîðîãî Г·ГЁГ±Г«Г* ГЁГ§ ïåðâîãî 
} 
resultat_num = prevod_v_dec(resultat_bin); 
vivod_bin(resultat_bin); 
} 
else if(num1 < num2) 
{ 
for(i = 0; i < 32; i++)//ГЇГ® î÷åðåäè âû÷èòГ*ГҐГ¬ ГЄГ*æäûé Г°Г*çðÿä
{
if(bin2 < bin1)//åñëè Г°Г*çðÿä âû÷èòГ*åìîãî Г·ГЁГ±Г«Г* áîëüøå Г°Г*çðÿäГ* Г·ГЁГ±Г«Г* ГЁГ§ êîòîðîãî âû÷èòГ*ГѕГІ
{
bin2[i + 1]--;//ГІГ® îòГ*ГЁГ¬Г*ГҐГ¬ ГЁГ§ Г±ГІГ*ðøåãî Г°Г*çðÿäГ* 1
bin2 += 2;//ГЄ ìëГ*äøåìó ïðèáГ*âëÿåì 2
resultat_bin += (bin2 - bin1);//âû÷èòГ*ГҐГ¬ Г°Г*çðÿä âòîðîãî Г·ГЁГ±Г«Г* ГЁГ§ ïåðâîãî
}
else
resultat_bin += (bin1 - bin2);//âû÷èòГ*ГҐГ¬ Г°Г*çðÿä âòîðîãî Г·ГЁГ±Г«Г* ГЁГ§ ïåðâîãî
}
resultat_num = prevod_v_dec(resultat_bin);
vivod_bin(resultat_bin);
}
else
{
cout << "Desyatichnaya versiya chisla 0\n";
cout << "Dvoichnaya versiya chisla 0\n";
}
break;
}
Нашел код для операции вычитания. Осталось доделать программу.

Добавлено через 1 минуту
Помогите кто может...

Вернуться к обсуждению:
Вычитание в двоичной системе счисления
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2012, 11:34
Готовые ответы и решения:

Вычитание чисел в двоичной системе счисления
Это не подходит...

Вычитание в двоичной системе счисления двух чисел
Помогите написать код. Вычитание в двоичной системе счисления двух чисел. Надо...

Вычитание в троичной системе счисления
#include &lt;iostream&gt; using namespace std; int main(){ char...

Сложение в двоичной системе счисления
можете реализовать эту задачку? Сложение в двоичной системе счисления

Сложение в двоичной системе счисления
//--------------------------------------------------------------------------- ...

2
Другие темы раздела
C++ Работа с файлами! http://www.cyberforum.ru/cpp-beginners/thread584643.html
Запись в файл символов!!! В общем вопрос: как записать один символ в результирующий файл /* 10.6 В исходном файле находится текст программы на языке С++. Создать файл, в который переписать...
C++ Дан двумерный массив размером 5х6, заполненный случайным образом Дан двумерный массив размером 5х6, заполненный случайным образом. Заменить максимальный элемент каждой строки на противоположный по знаку http://www.cyberforum.ru/cpp-beginners/thread584632.html
C++ Решение интегрального уравнения Вольтерра. формула прямоугольников
Здравствуйте!!! Помогите с написание такой задачки: дано интегральное уравнение: u(x) = 1 + интеграл от 0 до х (x-t)u(t)dt. Свести задачу к эквивалентной задаче Коши 2-го порядка...
Структуры и файлы C++
Подскажите пожалуйста,как написать? В файле все представлено....
C++ Массив http://www.cyberforum.ru/cpp-beginners/thread584601.html
Помогите пожалуйста сделать массивы zx, zb,zla динамическими. Большое спасибо. #include "stdafx.h" #include <iostream>//i/o #include <conio.h> //getch #include <cmath> //fabs, abs...
C++ Задача коммивояжёра Как решить задачу коммивояжёра методом ветвей и границ. Необязательно писать код, буду рад словесному объяснению. подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru