Я хочу напечатать на экране строку без первой буквы, первых 2 букв, первых 3 букв и т. Д., А затем без последней буквы, последних двух букв и т. Д.
#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; }
Демонстрационная версия