从键盘为一个一维数组赋值,输出这个一维数组中值最大的那个数和它的位置。(要求用const,new,delete)

来源:百度知道 编辑:UC知道 时间:2024/06/14 08:28:38
用C++编写程序,4.从键盘为一个一维数组赋值,输出这个一维数组中值最大的那个数和它的位置。(要求用const,new,delete)

要求比较模糊。
const int size = 10;
int *arr,max = ~0,pos;
arr = new int[size];
for(int i=0;i<size;i++){
scanf("&d",arr[i]);
if(arr[i] > max)
max = arr[i];
pos = i;
}
delete arr;
printf("%d,%d\n",max,pos);