Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > C/C++: Прочее > можете помочь? на языке си


Автор: alex____666 05.05.18, 05:54
если это стоит денег помощь то не вопрос.
Дано слово. Переставить его последнюю букву на место первой. При этом первую, вторую, ..., предпоследнюю буквы сдвинуть вправо на одну позицию.

Автор: ter_nk_ 05.05.18, 06:09
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    const char* sIn = "abcde";
    int len_str = strlen(sIn);
    char* sOut = new char[strlen(sIn) + 1] {0};
    sOut[0] = sIn[len_str - 1];
    memcpy(sOut + 1, sIn, len_str - 1);
    delete[] sOut;

Автор: alex____666 05.05.18, 06:14
Цитата ter_nk_ @

спасибо. принцип понял

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)