C ++, как мне удалить буквы из строки, введенной в консоли? - PullRequest
0 голосов
/ 05 октября 2018

Я хочу напечатать на экране строку без первой буквы, первых 2 букв, первых 3 букв и т. Д., А затем без последней буквы, последних двух букв и т. Д.

1 Ответ

0 голосов
/ 05 октября 2018
#include <iostream>
#include <string>

int main() {
    std::string input;
    std::cin >> input;
    for (size_t i = 0; i < input.size(); ++i) {
        std::cout << input.substr(i) << std::endl;
    }
    for (size_t i = 0; i < input.size(); ++i) {
        std::cout << input.substr(0, input.size()-i) << std::endl;
    }
    return 0;
}

Демонстрационная версия

...