запишем как отрицательное в прямом коде (старший разряд - знак (1), остальные без изменений):
1000 1100
в обратном коде (старший - знак, остальные инвертируются):
1111 0011
в дополнительном коде (обратный код + 1)
1111 0100
Спасибо
Ответ дал: Гость
var a: array [1..5] of integer; s,i: integer; begin for i : = 1 to 5 do begin writeln('a[',i,']='); read(a[i]); s: =s + a[i] end; writeln('s=',s); end.
Популярные вопросы