Re[13]: Зачем просят перевернуть строку на интервью?
От: Тёмчик Австралия жж
Дата: 13.10.18 02:09
Оценка:
Здравствуйте, AleksandrN, Вы писали:

Тё>>

Тё>>void reverse( char[] s, int start, int length)
Тё>>{
Тё>>    if (length > 1) {
Тё>>    s[start] ^= s[start+length-1];
Тё>>    s[start+length-1] ^= s[start];
Тё>>    s[start] ^= s[start+length-1];
Тё>>    reverse(s, start+1, length-2);
Тё>>    }
Тё>>}

Тё>>


AN>Без индексов так и не выложил никто (c) Тёмчик


Русский язык меня покидает Конечно же без цикла (и без временных переменных под индексы/указатели).
Отредактировано 13.10.2018 2:21 Артём . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.