diff --git a/exercises/verify.cpp b/exercises/verify.cpp index 23356789..c98bd581 100644 --- a/exercises/verify.cpp +++ b/exercises/verify.cpp @@ -9,10 +9,36 @@ The number 3 is [not] present in the array. #include using namespace std; +bool isPresent(int* Arr, const size_t& size, const int& n); +void printOutput(bool present); + +bool isPresent(int* Arr, const size_t& size, const int& n){ + for(size_t i = 0; i < size ; i++){ + if(Arr[i] == n){ + return true;// FOUND!! + } + } + return false; +} + +void printOutput(bool present){ + cout << "The number is "; + if(!present){ //not present + cout << "not "; + } + cout << "present in the array." << endl; +} + int main() { - // placeholder - int N[10] = {3, 4, 5, 1, 2, 3, 4, 9, 13, 0}; + int N[] = {3, 4, 5, 1, 2, 3, 4, 9, 13, 0}; + size_t arrSize = 10; + int numInput; + + cout << "Insert number: " << endl; + cin >> numInput; + + printOutput( isPresent( N , arrSize , numInput) ); return 0; }