#include <iostream> #include <string> #include <numeric> #include <iterator> int main() { std::string line(26u, 0); std::iota(std::begin(line), std::end(line), 'A'); for (std::string::iterator it_left = std::begin(line); it_left != std::end(line); ++it_left, std::cout << "\n") copy(it_left, std::end(line), std::ostream_iterator<char>(std::cout)); return 0; }