Потоки в C++
Входом является массив целых чисел x(n), n=0,…,N-1
В строку выводятся порядковый номер, x(n) в десятичной, восьмеричной и шестнадцатеричной форме, с другой строки номер и y(n). В программе предусмотреть вывод комментариев, используя свои манипуляторы, установить ширину поля 30 и символы заполнения ^, проверить какие флаги потока ввода-вывода установлены, и заменить попарно: левое выравнивание на правое выравнивание (и наоборот).
Организовать форматированный вывод результатов программы в файл, используя fsrteam.
Записать результаты работы (число элементов в массиве, входной массив и выходной массив) в неформатированный файл-поток, используя функции write класса fstream. После записи результатов в файл, закрыть его. Затем открыть, прочитать (read()) входной массив и дописать снова этот массив в конец файла.
Объясните пожалуйста по пунктам, что и как здесь вычисляется на примере значений n=3, x{1,2,3}