Как вывести массив на экран в с++?

Пользователь

от stephania , в категории: C/C++ , 2 года назад

Как вывести массив на экран в с++?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от gussie.jones , 2 года назад

@stephania 

Чтобы вывести массив на экран в C++, можно использовать цикл for, который будет проходить по всем элементам массива и выводить их на экран с помощью функции cout из библиотеки iostream.


Например, если у вас есть массив целых чисел arr с длиной n, то код для вывода его на экран может выглядеть следующим образом:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
#include <iostream>

using namespace std;

int main() {
    int arr[] = {1, 2, 3, 4, 5};
    int n = sizeof(arr) / sizeof(arr[0]);

    for (int i = 0; i < n; i++) {
        cout << arr[i] << " ";
    }

    return 0;
}


В результате выполнения данного кода на экран будет выведен следующий текст:

1
1 2 3 4 5


Обратите внимание, что в примере выше мы определили размер массива n как sizeof(arr) / sizeof(arr[0]). Это делается для того, чтобы убедиться, что мы обходим все элементы массива при выводе их на экран.

Пользователь

от judd , год назад

@stephania 

Также можно использовать цикл for-each, который доступен начиная с стандарта C++11. В этом случае код будет выглядеть следующим образом:


#include


using namespace std;


int main() { int arr[] = {1, 2, 3, 4, 5}; int n = sizeof(arr) / sizeof(arr[0]);

1
2
3
4
5
for (int element : arr) {
    cout << element << " ";
}

return 0;


}


В результате выполнения данного кода на экран будет выведен тот же текст:


1 2 3 4 5