Ввести с клавиатуры вещественное число.Напечатать в обратном порядке цифры,составляющие это число.Десятичную точку не печатать. Язык программирования - PascalAbc.

14 Окт 2019 в 09:43
215 +1
1
Ответы
1

program ReverseDigits;

var
num, numCopy: real;
digit: integer;

begin
// Ввод вещественного числа
write('Введите вещественное число: ');
readln(num);

// Копирование числа для извлечения цифр
numCopy := abs(num);

// Печать цифр в обратном порядке без десятичной точки
while numCopy > 0 do
begin
digit := trunc(numCopy 10) mod 10;
write(digit);
numCopy := numCopy 10;
numCopy := frac(numCopy);
end;

end.

19 Апр 2024 в 11:21
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир