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

Напишите процедуру chisla, в которую передаётся исходная строка S, и которая возвращает эту же строку S с измененными числами.

Опишите и используйте вс функцию sort типа longint, которая располагает цифры в числе в порядке убывания. Параметр функции sort должен иметь тип longint.

Я уже написал функцию sort, но она что-то не заводится, вот она:
function sort(x:longint):longint;
var
M: array[1..100] of integer;
n, w, y, i, j:integer;
begin
for i:=1 to length(x) do;
begin
m[i]:=x mod 10;
x:=x mod 10;
end;
y:=32767;
j:=1;
for i:=1 to length(x) do
begin
if m[i] begin
n:=i;
w:=m[i];
m[j]:=m[i];
j:=j+1;
end;
end;
end;

сопп сопп    3   28.04.2021 22:54    6

Другие вопросы по теме Информатика