Марина
Марина

Составьте программу для нахождения числа, которое образуется из данного числа при записи его в обратном порядке!

Составьте программу для нахождения числа, которое образуется из данного числа при записи его в обратном порядке в Турбо Паскале с помощью подпрограммы.
Вот сделал без подпрограммы, а с подпрограммой никак (
var
N,k:longint;
begin
readln(N);
while N>0 do begin
k:=k*10+(N mod 10);
N:= N div 10;
end;
writeLn(k);
readln;
end.

ЮЮ
Юрий Юрченко

function inv(n:longint):longint; var k:longint;
begin repeat k:=k*10+n mod 10; n:=n div 10 until n=0; inv:=k end;
var n:longint; begin readln(n); writeLn(inv(n)); readln end.

Похожие вопросы
Решить задачу через Паскаль. Дано трёхзначное число. Составить программу для нахождения произведения цыфр этого числа.
Помогите написать программу на C++: Дано нат. число, найти цифры, не участвующие в записи числа.
Дано трехзначное число а . Составить программу , которая находила бы среднюю цифру введённого числа
Задача по Pascal абц. Составьте программу нахождения суммы n произвольных чисел (число n ввести с клавиатуры).
Паскаль составьте программу печатующу первое слово в предложении в обратном порядке Побыстрее, пожалуйста ))
Составьте программу которая запрашивает Какое число сегодня Если число меньше или ровно 10 программа печатает на экране
Дан массив размера N. Вывести его элементы в обратном порядке.
Pascal. Составьте программу, печатающую число в обратном порядке
получения числа, записанного цифрами заданного числа в обратном порядке;
составьте программу нахождения произведения нечетных чисел от a до b циклы