设计函数求一整型数组的最小元素及其下标。在主函数中定义和初始化数组。

来源:百度知道 编辑:UC知道 时间:2024/05/19 20:16:55
#include<iostream.h>
void min(int *a,int n)
{int i;
a=new int[n];
if(a==NULL)
{cout<<"allocation faiure\n";return;}
int t=a[1];
{for(i=0;i<10;i++)
{if(a[i]<t)t=a[i];}cout<<t<<endl;
}
for(i=0;i<10;i++)
{if(a[i]==t)cout<<i<<endl;}
}
void main()
{int *pa=NULL;
int i;int b[10]={17,5,8,6,7,2,10,15,24,21};
for(i=0;i<10;i++)
{pa[i]=b[i];}
min(pa,10);
delete []pa;
pa=NULL;
}谁能帮我改一下!谢谢了

#include<iostream.h>
void min(int *a,int n)
{
int i,min,minc;
min=a[0];
minc=0;
if(n>1)
for(i=1;i<n;i++)
if(a[i]<min)
{
minc=i;
min=a[i];
}
cout<<"min:"<<min<<endl<<"min_number:"<<minc;
}
void main()
{
int b[10]={17,5,8,6,7,2,10,15,24,21};
min(b,10);
}

#include<iostream.h>
#include<time.h>
#include<stdlib.h>

void sort(int*x,int y);
void Add(int*&x,int y);
void main()
{
int *a=NULL,*t,n;
cout<<"n=";
cin>>n;
Add(a,n);
for(t=a;t<a+n;t++)cout<<*t<<" ";
cout<<endl;

cout<<"Order:";
sort(a,n);
}
void Add(int*&x,int y)
{
x=new int[y];
srand(time(0));
for(int i=0;i<y;i++)
x[i]=rand()%100;
}

写出一函数,求出有几个元素的整型数组的最大值及其下标? 编写一个函数,分别求出一维整型数组a[n]中所有奇数元素和所有偶数元素 编写一个函数findmax( ),求数组中最大元素及其下标。调用该函数求整型数组a中的最大元素及其下标。 写出一个主函数,为一维整型数组a[10]输入数据,并对数组中的数据进行转置,然后输出此数组中的元素。 输入含5个整型元素的数组,指针操作,使最大的与第一个元素交换,最小的与最后一个元素交换,并输出 编程题:求一个含有10个整型元素的数组的平均值? VC编程求整型数组a[i]中符合要求的元素个数 帮小弟查下这函数错在哪?求数组中最小元素 编写一个C程序函数可以对任意个元素的整型数组从小到大和从大到小排序 c++ 求数组中元素最大值的函数(1)