Il tuo codice presenta 2 errori , da quello che ho capito:
1)

if(n[i] < 0) Si suppone che l'array contenga valori numerici per cui non puoi assegnargli il valore di stringa vuota "".

2)
l'istruzione = non è un'istruzione di assegamento ma di relazione di uguaglianza . L'assegnamento è indicato con il simbolo ':='

Le operazioni di cancellazione di un elemento di un array non sono permesse .Un array di 10 elementi ad es. , occupera' sempre la stessa quantità di memoria , mentre una lista crescera' o diminuirà la sua grandezza a seconda delle operazioni effettuate su di essa .