summaryrefslogtreecommitdiff
path: root/9p5.cpp
diff options
context:
space:
mode:
Diffstat (limited to '9p5.cpp')
-rw-r--r--9p5.cpp36
1 files changed, 36 insertions, 0 deletions
diff --git a/9p5.cpp b/9p5.cpp
new file mode 100644
index 0000000..542da8c
--- /dev/null
+++ b/9p5.cpp
@@ -0,0 +1,36 @@
+#include <iostream>
+#include <vector>
+
+/*
+ *
+ * 9.5
+ *
+ *
+ */
+
+std::vector<int>::const_iterator FindValue(std::vector<int>::const_iterator CBegin,
+ std::vector<int>::const_iterator CEnd,
+ int Value) {
+
+ for( ; CBegin != CEnd ; ++CBegin) {
+ if(*CBegin == Value) {
+ return CBegin;
+ }
+ }
+
+ return CEnd;
+}
+
+int main () {
+
+ int Value;
+ if(std::cin >> Value) {} else { return -1; }
+
+ std::vector<int> a = {1,4,2,545,42,6,334,24,5,224,7,6,9,32,3,63,436};
+ if(FindValue(a.cbegin(), a.cend(), Value) == a.cend()) {
+ return 0;
+ }
+
+ std::cout << "Value found!\n" << std::ends;
+ return 0;
+}