printf
может быть самым быстрым решением:
#include <cstdio>
int a[] = { 22, 52352, 532 };
for (unsigned int i = 0; i != 3; ++i)
{
std::printf("%6i %6i\n", a[i], a[i]);
}
Печать:
22 22
52352 52352
532 532
Нечто подобное можно достичь с помощью сложной и многословной последовательности команд iostream; кто-то обязательно опубликует такой ответ, если вы предпочитаете его «чистый C ++».
Обновление: На самом деле, версия iostreams не намного страшнее. (Пока вы не хотите научного форматирования с плавающей запятой или шестнадцатеричного вывода, то есть.) Вот оно:
#include <iostreams>
#include <iomanip>
for (unsigned int i = 0; i != 3; ++i)
{
std::cout << std::setw(6) << a[i] << " " << std::setw(6) << a[i] << "\n";
}