void main(void)
{
int arrMaxMin[4] = {23,43,45,12};
int arrsize = sizeof(arrMaxMin) / sizeof(int);
int max = max_array(arrMaxMin,arrsize );
int min = min_array(arrMaxMin,arrsize );
printf("The max is %d\n", max);
printf("The min is %d\n", min);
printf("\nArray:\n");
print_remainingarray(arrMaxMin, arrsize, max, min);
}
int max_array(int arrMaxMin[], int arrsize)
{
int i, max=arrMaxMin[0];
for (i=0; i<arrsize;> if (arrMaxMin[i]>max)
max=arrMaxMin[i];
return(max);
}
int min_array(int arrMaxMin[], int arrsize)
{
int i, min=arrMaxMin[0];
for (i=0; i<arrsize;> if (arrMaxMin[i]<min)>
min=arrMaxMin[i];
return(min);
}
void print_remainingarray(int arrMaxMin[], int arrsize, int max, int min)
{
int i;
for(i=0; i<arrsize;> if(arrMaxMin[i]!= max & arrMaxMin[i]!= min)
printf("%d ", arrMaxMin[i]);
}
printf("\n");
}