MS (Memory Save) - кнопка означает сохранить число, отображенное в данный момент на дисплее калькулятора в память.
MR (Memory Read) - кнопка означает считать число из ячейки памяти и вывести его на дисплей.
MC (Memory Clear) - кнопка означает стереть данные из ячейки памяти.
M+ - прибавить к числу из памяти число, отображенное на дисплее и результат записать в память вместо предыдущего.
<span>M- - вычесть из числа в памяти число, отображенное на дисплее калькулятора и результат записать в память.</span>
1) Нам нужно число больше - 77, то возможно это число 78 или больше...
2) Переведем 78 в двоичную систему счисления:
78 = 1001110;
3) Проверим число, так как число "1001110" - это результат алгоритма, то делаем все в обратном порядке, а именно убираем два разряда с права:
1001110 = 10011;
4) Переводим это число в десятичную систему счисления:
10011=19;
Ответ: 19.
Var mas: array[1..15] of integer;
i, min, max, nMin, nMax:integer;
begin
writeln('Введите 15 элементов массива');
for i := 1 to 15 do
readln(mas[i]);
min := mas[1];
max := mas[1];
nMin := 1;
nMax := 1;
for i := 1 to 15 do
begin
if max < mas[i] then
begin
max := mas[i];
nMax := i;
end;
if min > mas[i] then
begin
min := mas[i];
nMin := i;
end;
end;
writeln('Максимальное число и его номер ', max, ' ', nMax, ' Минимальное число и его номер ', min, ' ', nMin);
end.