>> 813

#include <stdio.h>
enum { ARRAY_NUM = 10 };
void disp_array(int *array, int num) {
 int i;
 printf("Array:");
 for (i = 0; i < num; i++) printf(" %d", array[i]);
 printf("\n");
}
int main(void) {
 int array[ARRAY_NUM];
 int min, max, sum;
 int i, j; int temp;
 
 for (i = 0; i < ARRAY_NUM; i++) scanf("%d", &array[i]);
 disp_array(array, ARRAY_NUM);
 
 min = max = array[0]; sum = 0;
 for (i = 0; i < ARRAY_NUM; i++) {
  for (j = i + 1; j < ARRAY_NUM; j++) {
   if (array[j] < array[i]) { temp = array[i]; array[i] = array[j]; array[j] = temp; }
  }
  if (array[i] < min) min = array[i];
  if (array[i] > max) max = array[i];
  sum += array[i];
 } 
 disp_array(array, ARRAY_NUM);
 printf("min: %d, max: %d, average: %d\n", min, max, sum / ARRAY_NUM);
 return 0;
}