Formatowanie wyjścia w C ++

W kodzie C ++ mam macierz podwójnych zmiennych, które drukuję. Ponieważ jednak wszystkie mają różną liczbę cyfr, format wyjściowy jest niszczony. Jedno rozwiązanie to zrobićcout.precision(5) ale chcę, aby różne kolumny miały inną precyzję. Ponadto, ponieważ w niektórych przypadkach występują wartości ujemne, obecność- znak powoduje również problemy. Jak obejść to i stworzyć prawidłowo sformatowane wyjście?

questionAnswers(6)

yourAnswerToTheQuestion