已知求数组最小元素的值及下标的算法如下,编写主函数进行测试,要求输入任意数组,给出运行结果
请问这个题目怎么写
#include <iostream>
using namespace std;
void min (double arr[], int len)
{
double m = arr[0];//初始化最小值
int loc = 0; //初始化数组下标
for (int i = 0; i < len; i++)
{
if (arr[i] < m) {
m = arr[i];
loc = i;
}
}
cout << "数组中最小的元素值为:" << m << ",其在数组中的下标是:" << loc << endl;
}
void main()
{
int n;
double ch;
cout << "请输入数组元素的个数:";
cin>>n;
double* arr =new double[n];
cout << "请输入数组元素:";
for (int i = 0; i<n; i++) {
cout<<arr[i]<<"";
arr[i] = n;// 输入数组元素
}
void getmin()//方法调用;
}
这些报错改怎么改