N=8, m=0 - это значит, что числа должны быть 8-битными.
Чтобы перевести число в доп.код, нужно взять инверсию и прибавить 1.
A = -44 = -(00101100) = 11010011 + 1 = 11010100
B = -6 = -(00000110) = 11111001 + 1 = 11111010
Складываем
A + B = 11010100 + 11111010 = 11001110
Для проверки в 10 коде переводим опять из доп.кода.
-(11001110) = 00110001 + 1 = 00110010 = -(32 + 16 + 2) = -50
-44 + (-6) = -50
Все правильно.
Обычно: системное, приложения, системы программирования.
Var sum,i:integer;beginsum:=0;for i:=100 to 500 dosum:=sum+i;writeln (i);<span>end.</span>
Ответ:
9 будинків - 9 варіантів:
Синій/зелений, синій/фіолетовий, синій/рожевий, жовтий/зелений, жовтий/фіолетовий, жовтий/рожевий, червоний/зелений, червоний/фіолетовий, червоний/рожевий