Хранение чисел со знаком

11 задач
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.

Для хранения целых чисел со знаком используется 8-битный дополнительный код (инверсия битов + сложение с единицей для отрицательных чисел).

Даны два числа: \(A = 100\), \(B = -35\). Выполните вычитание \(A - B\) в 8-битном дополнительном коде. Запишите результат в десятичной системе.

Для хранения целых чисел со знаком используется 8-битный дополнительный код (инверсия битов + сложение с единицей для отрицательных чисел).

Даны два числа: \(A = -105\), \(B = 28\). Выполните вычитание \(A - B\) в 8-битном дополнительном коде. Запишите результат в десятичной системе.

Для хранения целых чисел со знаком используется 8-битный дополнительный код (инверсия битов + сложение с единицей для отрицательных чисел).

Даны два числа: \(A = -99\), \(B = 33\). Выполните вычитание \(A - B\) в 8-битном дополнительном коде. Запишите результат в десятичной системе.

Для хранения целых чисел со знаком используется 8-битный дополнительный код (инверсия битов + сложение с единицей для отрицательных чисел).

Даны два числа: \(A = -120\), \(B = -15\). Выполните сложение \(A + B\) в 8-битном дополнительном коде. Запишите результат в десятичной системе.

Для хранения целых чисел со знаком используется 8-битный дополнительный код (инверсия битов + сложение с единицей для отрицательных чисел).

Даны два числа: \(A = -110\), \(B = -35\). Выполните сложение \(A + B\) в 8-битном дополнительном коде. Запишите результат в десятичной системе.

Для хранения целых чисел со знаком используется 8-битный дополнительный код (инверсия битов + сложение с единицей для отрицательных чисел).

Даны два числа: \(A = -75\), \(B = -88\). Выполните сложение \(A + B\) в 8-битном дополнительном коде. Запишите результат в десятичной системе.

Для хранения целых чисел со знаком используется 8-битный дополнительный код (инверсия битов + сложение с единицей для отрицательных чисел).

Даны два числа: \(A = -90\), \(B = -70\). Выполните сложение \(A + B\) в 8-битном дополнительном коде. Запишите результат в десятичной системе.

Для хранения целых чисел со знаком используется 8-битный дополнительный код (инверсия битов + сложение с единицей для отрицательных чисел).

Даны два числа: \(A = -64\), \(B = -65\). Выполните сложение \(A + B\) в 8-битном дополнительном коде. Запишите результат в десятичной системе.

Для хранения целых чисел со знаком используется 8-битный дополнительный код (инверсия битов + сложение с единицей для отрицательных чисел).

Даны два числа: \(A = -100\), \(B = -50\). Выполните сложение \(A + B\) в 8-битном дополнительном коде. Запишите результат в десятичной системе.

Для хранения целых чисел со знаком используется 8-битный дополнительный код (инверсия битов + сложение с единицей для отрицательных чисел).

Даны два числа: \(A = -80\), \(B = -60\). Выполните сложение \(A + B\) в 8-битном дополнительном коде. Запишите результат в десятичной системе.

Напишите программу, которая по данным числам A и n записывает представление числа A в n-разрядном двоичном дополнительном коде.

Входные данные
Первая строка входных данных содержит число A, вторая строка –– число n, при этом    2 ≤ n ≤ 16,  −2n-1 ≤ A ≤  2 n-1−1 .

Выходные данные
Программа должна вывести строку из n символов, содержащих запись числа A в n-разрядном двоичном дополнительном коде, первый символ –– старший знаковый разряд.
Поделиться
Класснуть