From b133711e41e8fba76c0db0eba1c1876b2a7cffdf Mon Sep 17 00:00:00 2001 From: MariuszPudlik1982 <64915575+MariuszPudlik1982@users.noreply.github.com> Date: Thu, 21 May 2026 12:18:08 +0200 Subject: [PATCH] Add concatenateVector function and update main Implemented a function to concatenate two vectors and updated the main function to demonstrate its usage. --- 04-stl-basics/tasks/03-createSortedList.cpp | 32 ++++++++++++++++----- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/04-stl-basics/tasks/03-createSortedList.cpp b/04-stl-basics/tasks/03-createSortedList.cpp index ee518893..52030ed9 100644 --- a/04-stl-basics/tasks/03-createSortedList.cpp +++ b/04-stl-basics/tasks/03-createSortedList.cpp @@ -1,15 +1,33 @@ #include #include +using namespace std; -// Implement createSortedList -// add proper include :) +vector concatenateVector(vector vec1, vector vec2) +{ + int i=0; + vector resultVector; + for (auto element : vec1) + { + resultVector.push_back(element); + resultVector.push_back(vec2[i]); + i++; -int main() { - std::vector vec{2, 3, 4, 1, 6, 5, 8, 7, 9, 0}; - auto list = createSortedList(vec); + } + return resultVector; - for (const auto& el : list) - std::cout << el << " "; +} + + + +int main() +{ + vector vec1 {1,2,3,4,5}; + vector vec2 {11,12,13,14,15}; + auto vec=concatenateVector(vec1, vec2); + for (const auto& el:vec) + { + cout<