Главная / Программирование и знакомство с алгоритмами / Выберите вариант кода, который позволяет перевернуть строку, без использования вспомогательной строки

Выберите вариант кода, который позволяет перевернуть строку, без использования вспомогательной строки

вопрос

Правильный ответ:

var s:string; f:Char i:byte; begin readln(s); for i:=1 downto Length(s) do begin f:=s[i]; s[i]:=s[Length(s)-i+1]; s[Length(s)-i+1]:=f; end; writeln(s); end.
var s:string; f:Char i:byte; begin readln(s); for i:=1 to Length(s) div 2 do begin f:=s[i]; s[i]:=s[Length(s)-i+1]; s[Length(s)-i+1]:=f; end; writeln(s); end.
var s:string; f:Char i:byte; begin readln(s); for i:=1 to s div 2 do begin f:=s[i]; s[i]:=s[Length(s)-i+1]; s[Length(s)-i+1]:=f; end; writeln(s); end.
Сложность вопроса
66
Сложность курса: Программирование и знакомство с алгоритмами
82
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не эти подсказки - я бы сломался c этими тестами intuit.
20 июн 2020
Аноним
Если бы не опубликованные решения - я бы не осилил c этими тестами интуит.
27 авг 2017
Оставить комментарий
Другие ответы на вопросы из темы образование интуит.