求助findmax函数
下面的程序中,调用了findmax()函数,该函数寻找数组中的最大元素,将该元素的下标通过参数返回,并返回其地址值。要求:1)编程实现findmax()函数。2)画出程序的内存结构图;#include<iostream>
using namespace std;
int *findmax(int *array, int size, int *index);
void main(){
inta[10] = { 33, 91, 54, 67, 82, 37, 85, 63, 19, 68 };
int *maxaddr;
int idx;
maxaddr = findmax(a,sizeof(a) / sizeof(*a),&idx);
cout<<"the indox of maximum element is"<<idx<<endl
<<"the address of it is"<<maxaddr<<endl
<<"the value of it is"<< a[idx] <<endl;
}