#include <stdio.h>

# define MAX 100

int minmax (int n, int v[], int *min, int *max) {
  /* devolve em *min um elemento mínimo do vetor 
     e em *max um elemento máximo do vetor. */
  int i;

  *min = *max = v[0];
  for (i = 1; i < n; i++) {
    if (v[i] < *min)
      *min = v[i];
    if (v[i] > *max)
      *max = v[i];
  }
}

int main() {
  int n, v[MAX], i, menor, maior; 

  printf("Digite o comprimento da seqüência: ");
  scanf("%d", &n);
  printf("Digite uma seqüência de %d números inteiros:\n");
  for (i = 0; i < n; i++)
    scanf("%d", &v[i]);
  
  minmax(n, v, &menor, &maior);

  printf("%d é um elemento mínimo da seqüência ", menor);
  printf("e %d é um elemento máximo da seqüência.\n", maior);
  return 0;
}
