НУЖНА Нужно из числа 1110101,10000 ( 2-ая СС) вычесть число 62,02 ( 10-ая СС) . Мантисса 16 разрядов, а 62,02 представить в 2-ой СС с 5 знаками после запятой. А также найти относительную и абсолютную погрешности сделайте с подробным решением, можно фото.
const
digits=['0'..'9'];
var
s,sn:string;
i,err:integer;
n,sum:longint;
begin
Write('Введите числа, соединяя их знаком плюс: ');
Readln(s);
i:=2; sn:=s[1]; sum:=0;
while i<=Length(s) do begin
if s[i] in digits then sn:=sn+s[i]
else begin
Val(sn,n,err);
sum:=sum+n;
sn:=''
end;
Inc(i)
end;
Val(sn,n,err);
sum:=sum+n;
Writeln('Сумма равна ',sum)
end.
Тестовое решение:
Введите числа, соединяя их знаком плюс: 21+22+3
Сумма равна 46