summaryrefslogtreecommitdiff
path: root/9p5.cpp
blob: 542da8c32241e9d85d2b8f333de6c791b69a14a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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;
}