cioè l'array a [1,-2,3,4,-5] in input deve diventare a[1,3,4] mi scuso se mi sono spiegato male

come ho detto ho le idee ancora un po' confuse su puntatori.... diciamo che dal punto di vista dello "pseudocodice" il prog l'ho +- risolto... riportarlo in c++ mi risulta difficile...
qualche consiglio?