Написать в паскале: дано положительное вещественное число, имеющие целую и дробную части. поменять местами цифры из целой и дробной части, стоящие справа и слева от дробной точки.

Владс119 Владс119    1   24.08.2019 16:10    1

Ответы
Polina14041 Polina14041  05.10.2020 16:57
// PascalABC.NET 3.2, сборка 1389 от 01.03.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var s:=ReadReal('r=').ToString;
  var i:=Pos('.',s);
  var r:real;
  if i>0 then r:=(s[i+1:]+'.'+s[:i]).ToReal
  else r:=('0.'+s).ToReal;
  Writeln('r= ',r)
end.

Пример
r= 3.14159265
r= 14159265.3
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика