Ответы на вопрос:
var
s : string;
c : char;
i, j, l : integer;
begin
assign(input,'input.txt'); reset(input);
assign(output,'output.txt'); rewrite(output);
readln(s);
l:=length(s); i:=l-1;
while (i>0) and (s[i]>=s[i+1]) do i:=i-1;
if i=0 then write(0) else
begin
j:=l;
while s[i]>=s[j] do j:=j-1;
c:=s[i]; s[i]:=s[j]; s[j]:=c;
for j:=1 to (l-i) div 2 do
begin
c:=s[i+j]; s[i+j]:=s[l+1-j]; s[l+1-j]:=c
end;
write(s)
end
end.
s : string;
c : char;
i, j, l : integer;
begin
assign(input,'input.txt'); reset(input);
assign(output,'output.txt'); rewrite(output);
readln(s);
l:=length(s); i:=l-1;
while (i>0) and (s[i]>=s[i+1]) do i:=i-1;
if i=0 then write(0) else
begin
j:=l;
while s[i]>=s[j] do j:=j-1;
c:=s[i]; s[i]:=s[j]; s[j]:=c;
for j:=1 to (l-i) div 2 do
begin
c:=s[i+j]; s[i+j]:=s[l+1-j]; s[l+1-j]:=c
end;
write(s)
end
end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Другие предметы
-
AnyaNaglova30.04.2022 10:19
-
tyon21.11.2021 07:59
-
fbgudcc12.11.2021 18:53
-
ЖақсыбаеваГүлзат07.06.2020 06:57
-
nastya273007.11.2020 06:19
-
123тася32120.06.2020 03:59
-
viloverbe25.03.2023 07:26
-
clen1clenom12.03.2023 16:36
-
alfiea725.11.2020 23:23
-
arkadikmxitary07.06.2023 04:36
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.