Я изучаю С++ и получил проект для отправки треугольника Паскаля на выход (после n-строк вычислений). в строковом потоке "буфер"
1
1 1
1 2 1
1 3 3 1
Но я хочу скорее
1
1 1
1 2 1
1 3 3 1
Моя идея заключалась в следующем: вычислить разницу длины последней строки и текущей строки (я знаю, что последняя самая длинная). Затем заполните каждую строку пробелами (половина разницы длины строки). Теперь моя проблема:
Почему-то у меня возникло ощущение, что я не нахожусь на самом лучшем пути, используя stringstream.
Итак, это довольно распространенный вопрос: как вы решили эту проблему и, если возможно, со строковыми потоками - как?