Procedure convert ( x: integer );
var s: string;
k, error, len: integer;
element: array[1..20] of real;
i, rez: real;
const N = -2;
begin
s := IntToStr(x);
len := length(s);
if len = 0 then writeln('Ошибка!')
else
begin i := 0;
rez := 0;
for k := 1 to len do val(s[k], element[k], error);
for k := 1 to len do
begin
i := element[k] * power( N, len - k );
rez := rez + i;
end;
writeln(rez);
end;
end;
var numeric: integer;
begin
write('Введите двоичное число для перевода в систему счисления с основанием (-2): ');
readln(numeric);
write('Ответ: ');
convert(numeric);
<span>end.</span>
Решение во вложении. В розовых ячейках заданы начальные значения (218 и 169). В жёлтых - формулы. В ячейке С10 получаем результат.
Операционные системы
Файловые менеджеры
Системы программирования
Прикладное програмное обеспечение(игры программы для обучения приложения общего значения)
Антивирусы
Сначала надо выделить эту часть рисунка , а уже потом использовать инструмент "Заливка" Выглядит как ведро с краской.