Quote Originariamente inviata da andbin Visualizza il messaggio

Te lo spiego a parole (poi codificarlo sta a te ... ): fai un ciclo while con una condizione che non fa uscire mai (teoricamente infinito), dentro innanzitutto leggi il valore numerico. Se il valore è 0, fai uscire dal ciclo. Altrimenti devi inserire il valore nell'array. Qui e solo poco prima di inserire nell'array devi verificare se la capacità è sufficiente, se non lo è fai la re-istanziazione+copia e dopo in ogni caso assegni all'elemento i-esimo.
Dal momento che inserisco l'istruzione:"while(x=!0)" non dovrebbe questa essere una condizione che mi fa restare nel ciclo all'infinito?