diff options
author | Oskar <[email protected]> | 2024-10-07 19:46:27 +0200 |
---|---|---|
committer | Oskar <[email protected]> | 2024-10-07 19:46:27 +0200 |
commit | c0cc72f03f700ee705e139fb4bf95a7ce03d0b81 (patch) | |
tree | 57806857b72d0fec01d223b192ec93118504479f /9p5.cpp | |
parent | ee020f14877e5ed1708147a22133e9a413a948f1 (diff) |
more
Diffstat (limited to '9p5.cpp')
-rw-r--r-- | 9p5.cpp | 36 |
1 files changed, 36 insertions, 0 deletions
@@ -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; +} |