Iniziando magari dal concetto, da precisare meglio, e magari con qualche esempio. Sequenza consecutiva di numeri negativi uguali o differenti? Negativi e zero li tratti indifferentemente, cioè contribuiscono entrambi ad "allungare" la sequenza oppure il passaggio da negativo a zero (o viceversa) azzera la sequenza?
Senza conoscere queste finezze, il codice non serve ....