Проверить массив или первый элемент массива на пустоту?
Во-первых, нужно сначала задать массиву начальные значения. Например, забить нулями вот так:
int arr[10] = {0};
Во-вторых, лучше завести отдельную переменную-флаг, в которой отмечать факт изменения массива пользователем.
Если диапазон значений фиксирован (например "больше нуля"), то можно перед вводом заполнить массив одинаковыми значениями - нулями, -1 или чем-то таким, что точно не встречается.
Можно хранить и передавать в отдельной переменной количество заполненных значений.