Главная / Программирование и знакомство с алгоритмами / Требуется перевернуть исходную строку. Какой из перечисленных вариантов кода позволяет реализовать поставленную задачу, без использования вспомогательной строки?

Требуется перевернуть исходную строку. Какой из перечисленных вариантов кода позволяет реализовать поставленную задачу, без использования вспомогательной строки?

вопрос

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

var s:string; f:Char i:byte; begin readln(s); for i:=1 to 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.
Сложность вопроса
47
Сложность курса: Программирование и знакомство с алгоритмами
82
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Пишет вам сотрудник университета! Немедленно уничтожьте сайт и ответы на интуит. Это невозможно
09 апр 2020
Оставить комментарий
Другие ответы на вопросы из темы образование интуит.