@eryn.rodriguez
В C++ для копирования части массива можно использовать функцию std::copy
из стандартной библиотеки. Вот пример кода, который демонстрирует, как скопировать часть массива:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
#include <iostream> #include <algorithm> int main() { int sourceArray[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int destinationArray[5]; // Копирование первых 5 элементов из sourceArray в destinationArray std::copy(sourceArray, sourceArray + 5, destinationArray); // Вывод содержимого destinationArray for (int i = 0; i < 5; ++i) { std::cout << destinationArray[i] << " "; } std::cout << std::endl; return 0; } |
Результат выполнения программы:
1
|
1 2 3 4 5 |
В примере выше мы использовали функцию std::copy
, передавая ей указатели на начало и конец исходного массива, а также указатель на начало целевого массива. Функция std::copy
копирует значения из исходного массива в целевой массив, сохраняя порядок элементов.