const m=10;
var c:array[1..m] of integer;
max,min,i,j: integer;
begin
writeln('Массив:');
for i:=1 to m do
begin
c[i]:=random(50);
write(c[i],' ');
end;
writeln;
max:=c[1];
min:=c[1];
for i:=2 to m do
begin
if c[i]>max then max:=c[i];
if c[i]<min then min:=c[i];
end;
writeln('max = ',max,' min = ',min,' max/min = ',max/min:5:2);
end.
Пример:
Массив:
27 29 35 42 30 42 27 42 21 31
max = 42 min = 21 max/min = 2.00
2AF (16) = 10 1010 1111 (2)
Вычисляется подстановкой из таблицы
1 = 1
2 = 10
3 = 11
4 = 100
5 = 101
6 = 110
7 = 111
8 = 1000
9 = 1001
A = 10 = 1010
B = 11 = 1011
C = 12 = 1100
D = 13 = 1101
E = 14 = 1110
F = 15 = 1111
2AF (16) = 1257 (8)
Вычисляется после преобразования в 2-ю систему счисления и деления двоичного числа на триады (группа цифр по 3).
Тогда получим: 001 010 101 111(2)=1 2 5 7 (8) = 1257(8)
Микрофон, устройство ввода
Если А=0иБ=0 то хоть какой число умножая на 0 будет равен 0
ответ :0
<u>По подробнее можно?!</u>