?>
Вычислите №1а) 10000011(2) + 1000011(2); б) 1010010000(2) + 1101111011(2); в) 110010, 101(2) + 1011010011, 01(2); г) 356, 5(8) + 1757, 04(8); д) 293, 8(16) + 3CC, 98(16№2. Вычислитеа) 100111001(2) - 110110(2); б) 1111001110(2) - 111011010(2); в) 1101111011, 01(2) - 101000010, 0111(2); г) 2025, 2(8) - 131, 2(8); д) 2D8, 4(16) - A3, B(16).№3. Вычислитеа) 1100110(2) х 1011010(2); б) 2001, 6(8) х 125, 2(8); в) 2C, 4(16) х 12, 98(16).
Ответы
const n=100;
m=100;
var A: array[1..n,1..m] of integer;
i,j,maxi,maxj,k: integer;
begin
randomize;
for i := 1 to n do begin
for j := 1 to m do begin
A[i,j] := random(100);
end;
end;
maxi := 1;
maxj := 1;
for i := 1 to n do begin
for j := 1 to m do begin
if (A[i,j] > A[maxi,maxj]) then begin
maxi := i;
maxj := j;
end;
end;
end;
k := 0;
for i := 1 to n do begin
for j := 1 to m do begin
if (A[i,j] == A[maxi,maxj]) then k := k + 1;
end;
end;
writeln('k = ', k);
end.