Очень частой ошибкой, при которой массив выводится в линию, является неправильное использование оператора вывода в языке C++.
Для того чтобы элементы массива выводились построчно, вам необходимо после каждого вывода элемента массива добавлять символ новой строки ('n').
Приведу пример кода, в котором массив выводится в линию:
#include <iostream> int main() { int array[5] = {1, 2, 3, 4, 5}; for (int i = 0; i < 5; i++) { std::cout << array[i] << " "; } return 0; }
В данном примере после каждого элемента массива выводится пробел, но не добавляется символ новой строки. Поэтому при выполнении программы элементы массива выводятся в одну строку, разделенные пробелами.
Чтобы исправить данную ошибку, необходимо добавить символ новой строки после каждого элемента массива:
#include <iostream> int main() { int array[5] = {1, 2, 3, 4, 5}; for (int i = 0; i < 5; i++) { std::cout << array[i] << " "; std::cout << 'n'; // добавляем символ новой строки } return 0; }
Теперь при выполнении программы элементы массива будут выводиться по одному на строку.