1.
int a[]={2,634,37,754,3333,7};
int n=sizeof(a)/sizeof(a[0]);
int max=Max(a,n);
int cha=Cha(a,n);
printf("max=%d\n",max);
printf("cha=%d\n",cha);
return 0;
}
int Max(int a[],int n)
{
int i=0,j;
int max1=0,max2=0;
for(i=0;i<n;i++)
{
if(i==0)
{
max1=a[i];max2=a[i];
}
if(max1<a[i])
{max1=a[i];j=i;}
}
for(i=0;i<n;i++)
{
if(max2<a[i]&&i!=j)
max2=a[i];
}
return max1+max2;
}
int Cha(int a[],int n)
{
int i=0,max=0,min=0;
for(i=0;i<n;i++)
{
if(i==0)
{
max=a[i];min=a[i];
}
if(max<a[i])
max=a[i];
if(min>a[i])
min=a[i];
}
return max-min;
}
2.