1)
2101 в двоичной в форме 100000110101
для него нужно 12 разрядов, а в 2-х байтовой ячейке их 16 поэто дописываем спереди 4 нуля.
ответ: 0000100000110101.
2)
для этого нужно записать число в двоичном виде и записать для него дополнительный код и потом перевести в 16-ю сисему счисления
0000100000110101 пр.
обратный код это код в котором все 0 заменены на 1, а 1 на 0
1111011111001010 обр.
чтобы получит дополнительный код нужно прибавить 1
1111011111001011 доп.
теперь смотрим по 4 разряда и заменяем 1 символом в 16 системе счисления
в 16- системе счисления это f7cb
3)f840 = 63552;
вычисления суммы элементов массива достаточно проста: все элементы массива перебираются и добавляются в одну и ту же переменную. перебор элементов массива осуществляется в цикле for. аналогично находится сумма элементов двумерного массива с той лишь разницей, что добавляется вложенный цикл for для прохода по элементам каждой строки матрицы.
более сложная – это найти сумму не всех элементов массива, а только удовлетворяющих какому-нибудь условию или находящихся в определенных местах матрицы.
в программе ниже находится сумма всех элементов массива (переменная sum), а также сумма элементов, составляющих столбцы таблицы (двумерного массива). для хранения сумм столбцов чисел используется одномерный массив (s).
Поделитесь своими знаниями, ответьте на вопрос:
Выявить закономерность в ответах, полученных при вычислении следующих примеров: 1*11, 11*11, 111*111, 1111*1111, 11111*11111 и так далее