Array paralleli sono utilizzati quando si devono risolvere problemi in cui le informazioni da elaborare non sono di tipo omogeneo, la struttura dati di tipo vettore risulta inadeguata.
Ciascun array contiene informazioni fra di loro omogenee e il legame è stabilito dall’indice comune, che rappresenta la posizione degli elementi corrispondenti nei due o più array.
I due vettori devono avere la stessa dimensione in un array parallelo.