Originariamente inviato da RikyToro
ciao a tutti!..ho un altro problema su un esercizio da proporvi...in esecuzione non va(non finisce più di inserire numeri)..avevo da creare una funzione che, presi come paramentri un array di interi V e il numero n di elementi dell'array, determinasse la sottosequenza di V di interi negativi con il maggior numero di elementi e stampasse il numero di elementi di questa sequenza...ad esempio se V={0,1,-1,-2,9,0,7,-1,-2,-3} la sottosequenza sarebbe {-1,-2,-3}e quindi il numero di elementi sarebbe tre...ho creato anche un semplice programma principale per testare il funzionamento della funzione...grazie del vostro aiuto!
Dopo una veloce analisi:

Il programma sta in ascolto ad attendere una sequenza di 11 numeri dopo di che esegue la funzione, restituisce il n° di elementi trovati e resta in attesa di un input prima di uscire.

Data la sequenza di V da te scritta, la funzione restituisce 5 come numero di elementi.
Probabilmente non viene restituito il numero dei diversi numeri negativi, ma il numero totale di numero negativi trovati anche se questi sono ripetuti.