Помощь - Поиск - Пользователи - Календарь
Полная версия: Вещественное число
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Tribunal
дано вещ-ое число.
в нем нужно понменять местами цифры из дробной и целой части
например,так:123,456---->124,356
не подскажете,как это сделать?
klem4
Переводи число в строку -> меняй местами -> переводи строку в число.

как вариант, хотя можно и без строки попробовать ...
volvo
Например, так:
...
  x := 10 * (trunc(x) div 10) + trunc(10*frac(x)) +
       0.1 * ((trunc(x) mod 10) + frac(10 * frac(x)));
...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.