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

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

вопрос

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

var s:string; f:Char i:byte; begin readln(s); for i:=1 to Length(s) * 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 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 Length(s) - 1 do begin f:=s[i]; s[i]:=s[Length(s)-i+1]; s[Length(s)-i+1]:=f; end; writeln(s); end.
Сложность вопроса
76
Сложность курса: Программирование и знакомство с алгоритмами
82
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я преподаватель! Немедленно уничтожьте сайт vtone.ru с ответами intuit. Не ломайте образование
15 сен 2019
Аноним
спасибо за тест
03 ноя 2016
Оставить комментарий
Другие ответы на вопросы из темы образование интуит.