-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSolution-1.cpp
More file actions
11 lines (11 loc) · 1.11 KB
/
Copy pathSolution-1.cpp
File metadata and controls
11 lines (11 loc) · 1.11 KB
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int RandomNumbers(int From,int To){return From+rand()%(To-From+1);}
void FillArrayWithRandomNumbers(int arr[100],int &arrlength){cout<<"Enter number of elements : ";cin>>arrlength;for(int i=0;i<arrlength;i++)arr[i]=RandomNumbers(1,100);}
void PrintArray(int arr[100],int arrlength){cout<<"Array 1 Elements : \n";for(int i=0;i<arrlength;i++)cout<<arr[i]<<" ";}
short FindNumberPositionInArray(int arr[100],int Number,int arrlength){for(int i=0;i<arrlength;i++)if(arr[i]==Number)return i;return -1;}
int ReadNumber(){int Number;cout<<"\nPlease enter a number to search for?\n ";cin>>Number;return Number;}
bool IsNumberInArray(int arr[100],int Number,int arrlength){return FindNumberPositionInArray(arr,Number,arrlength)!=-1;}
int main(){srand((unsigned)time(NULL));int arr[100],arrlength;FillArrayWithRandomNumbers(arr,arrlength);PrintArray(arr,arrlength);int Number=ReadNumber();cout<<"Number you are looking for is: "<<Number<<endl;if(!IsNumberInArray(arr,Number,arrlength))cout<<"No, The number is not found :-(";else cout<<"Yes it is found :-)";return 0;}