У меня есть следующая матрица, хранящаяся в int[][] в c++ (извините, что не все запятые поставил):
int[8][]a={
1 2 3 4 5 6 7 8
28 29 30 31 32 33 34 9
27 48 49 50 51 52 35 10
26 47 60 61 62 53 36 11
25 46 59 64 63 54 37 12
24 45 58 57 56 55 38 13
23 44 43 42 41 40 39 14
22 21 20 19 18 17 16 15};
И мне нужно распечатать ее так, чтобы одиночные цифры красиво выравнивались с остальными. Как это удобно сделать? Я уже использовал setw
, но, похоже, это приводит только к правостороннему выравниванию.
Спасибо.
Edit
Возможно, я не совсем ясно выразился. Извините за это. Я хочу, чтобы на выходе получилось что-то вроде:
1 2 3 4 5 6 7 8
228 129 130 131 32 33 34 9
Предположим, что у меня больше цифр в числах.