staticint findMin(ARRAY_TYPE array[], int size, int startIndex)
{
return0;
}
staticint findMax(ARRAY_TYPE array[], int size, int startIndex)
{
int index = startIndex;
for(int i = startIndex +1; i < size;++i)
{
if(array[index]< array[i])
{
index = i;
}
}
return index;
}
staticint find(ARRAY_TYPE element, ARRAY_TYPE array[], int size, int startIndex)
{
return0;
}
};
int main()
{
ARRAY_TYPE arr[5];
cout<<"\nInput Array of "<<5<<" elements:"<< endl;
for(int i =0; i <5;++i)
{
cin>> arr[i];
}
cout<<"\nOutput Array of "<<5<<" elements:"<< endl;
for(int i =0; i <5;++i)
{
cout<< arr[i]<<" ";
}
cout<<"\n\nOutput Array min element index: "<< ArrayMethod::findMin(arr, 5, 0)<<", min element value: "<< arr[ArrayMethod::findMin(arr, 5, 0)];
cout<<"\n\nOutput Array max element index: "<< ArrayMethod::findMax(arr, 5, 0)<<", max element value: "<< arr[ArrayMethod::findMax(arr, 5, 0)];
cout<<"\n\nOutput Array found element index: "<< ArrayMethod::find(5, arr, 5, 0)<<", found element value: "<< arr[ArrayMethod::find(5, arr, 5, 0)]<< endl;
Input Array of 5 elements:
Output Array of 5 elements:
3 4 1 2 5
Output Array min element index: 0, min element value: 3
Output Array max element index: 4, max element value: 5
Output Array found element index: 0, found element value: 3