大神帮帮我看看哪地方错误了
//知识点:bool类型,命名空间,输入输出
//题目要求:
// 使用一个函数找出一个整形数组中的最大值或最小值。
#include<stdlib.h>
#include<iostream>
using namespace std;
namespace compA
int MaxorMin(int *arr,int N,bool maxmin)
{
int temp=arr[0];
if(maxmin)
{
for(i=1;i<N;i++)
{
if(temp<arr[i])
{
temp=arr[i];
}
}
}
else
{
for(i=1;i<N;i++)
{
if(temp>arr[i])
{
temp=arr[i];
}
}
}
return temp;
}
int main()
{
int arr[8]={1,2,3,4,5,6,7,8};
bool maxmin=false;
cin >> maxmin >> endl;
cout << compA::MaxorMin(arr,8,maxmin) << endl;
}