При вызове width() формат распространяется на следующее выводимое число
std::cout.width(20);
std::cout <<1.1 << ' ' << 2.2 << ' ' << 3.3 << std::endl;
1.1 2.2 3.3
Как распространить действие width на все N выводимых чисел, не перенабирая его N раз?