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

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

Войти
Регистрация
Восстановить пароль
 
Vlad1993
7 / 3 / 1
Регистрация: 08.08.2012
Сообщений: 63
Завершенные тесты: 3
#1

Найти дополнение к числу в дополнительном коде на с++ - C++

10.04.2013, 00:22. Просмотров 444. Ответов 2
Метки нет (Все метки)

Найти дополнение к числу в дополнительном коде на с++. Я знаю что такое дополнение к 1 и 2 в двоичном коде. А как найти дополнение к произвольному числу?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2013, 00:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти дополнение к числу в дополнительном коде на с++ (C++):

Как настроить Dev-C, чтобы отрицательные числа в дополнительном коде - C++
Чтобы отрицательные числа представлялись в дополнительном коде. Заранее спасибо!

Как представлять двоичные числа в обратном и дополнительном коде, используя битовые операции? - C++
#include <iostream> #include <string> #include <algorithm> using namespace std; int main() { int n; cout << "Enter...

Дана последовательность целых чисел, за которой следует 0. Найти количество элементов этой последовательности, кратных числу K1 и не кратных числу K2 - C++
Ребята помогите пожалуйста решить 2 задачи с помощью цикла do и while. (без массива) 1)Дана последовательность из n целых чисел. Найти...

Найти количество элементов этой последовательности, кратных числу K1 и не кратных числу K2 - C++
Надо решить задачи используя все типы циклов (for, while, do while). Помогите пожалуйста буду очень признателен. Задачи: 1. Дана...

Найти количество элементов последовательности, кратных числу К1 и не кратных числу К2 - C++
1.Дана последовательность из n целых чисел. Найти количество элементов этой последовательности кратных числу К1 и не кратных числу К2. ...

Найти количество элементов последовательности, кратных числу K1 и не кратных числу K2 - C++
2)Дана последовательность целых чисел, за которой следует 0. Найти количество элементов этой последовательности, кратных числу K1 и не...

2
abit
264 / 263 / 33
Регистрация: 03.02.2013
Сообщений: 731
10.04.2013, 00:37 #2
если речь о дополнительном коде, как у вас сказано
то проверяется старший разряд числа A, если он 0 - то число остальные биты не изменяются (return A), т.к. число положительно
если он равен 1, то делается return not (A+1)

функция преобразования выглядит как-то так

C++
1
2
if (a < 0)
  a = ( (~(-a))|(sizeof(a)*0xff)/2) + 1;
но проверьте, написал сходу...
0
Ternsip
660 / 188 / 6
Регистрация: 10.05.2012
Сообщений: 595
10.04.2013, 14:20 #3
дополнение = обратный код числа + 1
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2013, 14:20
Привет! Вот еще темы с ответами:

Как можно найти алгебраическое дополнение в матрице (матричный метод, СЛАУ) - C++
Здравствуйте! Подскажите,пожалуйста, как можно найти алгебраическое дополнение в матрице(матричный метод,СЛАУ). Как находить дополнение я...

Упорядочить строки матриц по числу элементов кратных заданному числу - C++
Даны три целочисленные матрица A, B и C. Упорядочить строки матриц по числу элементов, кратных №, поставив на первое место строку с...

Распечатать числа в диапазоне от 1 до n у которых имеется делитель (не равный числу) кратный числу м - C++
Распечатать числа в диапазоне от 1 до n у которых имеется делитель (не равный числу) кратный числу м Помогите, пожалуйста!

Умножение в дополнительном коде - Численные методы
Нужно выполнить умножение чисел -111 и 71- в восьмеричной и четвертичной СС в дополнительном коде с коррекцией результата. Объясните,...


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

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

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