Ciao MItaly! La tua prima proposta mi pare interessante, posso creare un array bool e gestirlo parallellamente agli elementi dell'altro array, overossia, all'interno dello stesso ciclo che decide quale valore dell'array double va modificato. In questo modo mantengo la sua posizione nell'array bool.

Mi pare convincente!

La seconda ipotesi invece credo che non sia possibile perché quando inizializzo il mio array lo devo subito definire con dei valori noti letti da file, quelli che poi andranno man mano sostituiti in base al calcolo.

Grazie per la risposta.