#include <stdio.h>
#define MAX 10

int* getIntegers() {
  int a[MAX];
  int i = 0;
  while (i < MAX) {
    int n;
    printf("Insert an integer: ");
    scanf("%d", &n);
    a[i] = n;
    i++;
  }
  int *p = a;
  return p;
}

int findMax(int *s) {
  int max = -1000000;
  for (int i = 0; i < MAX; i++) {
    if (s[i] > max) {
      max = s[i];
    }
  }
  return max;
}

int main() {
  int *p = getTenIntegers();
  int max = findMax(p);
  printf("Max value: %d\n", max);
  return 0;
}