summaryrefslogtreecommitdiff
path: root/6p33.cpp
diff options
context:
space:
mode:
Diffstat (limited to '6p33.cpp')
-rw-r--r--6p33.cpp26
1 files changed, 26 insertions, 0 deletions
diff --git a/6p33.cpp b/6p33.cpp
new file mode 100644
index 0000000..d72ab83
--- /dev/null
+++ b/6p33.cpp
@@ -0,0 +1,26 @@
+#include <iostream>
+#include <vector>
+
+/*
+ *
+ * 6.33
+ *
+ *
+ */
+
+void recursive_vec_print(std::vector<int>::const_iterator cbeg, std::vector<int>::const_iterator cend) {
+
+ if(cbeg == cend) {
+ return;
+ }
+
+ std::cout << *cbeg++ << std::endl;
+ recursive_vec_print(cbeg, cend);
+}
+
+int main () {
+
+ std::vector<int> myvec = {1,2,32,44,2,24,1,62,24};
+ recursive_vec_print(myvec.cbegin(), myvec.cend());
+ return 0;
+}