Inserire numeri in un vettore (array) si effettua definendo la dimensione e assegnando valori alle posizioni (indici) partendo da 0. In C/C++, si usano cicli for e scanf/cin per l'input utente. La sintassi base è vettore[indice] = valore;.
Il vettore si ottiene in C++ aggregando variabili dello stesso tipo. Un vettore si definisce con la seguente sintassi: tipo nomeVettore[dimensione]; Alla normale dichiarazione di variabile si aggiunge semplicemente tra parentesi quadre il numero di elementi (dimensione) che compongono il vettore.
Le singole variabili di un array possono essere inizializzate in fase di dichiarazione (in modo analogo alle variabili di tipi primitivi). In questo caso la dichiarazione di array ha la seguente forma: <tipo>[] <nomeArray> = {<valori>}; dove <valori> è una sequenza di elementi di tipo <tipo> separati da virgole.
Moltiplicare un vettore per un numero equivale a moltiplicare tutti gli elementi per lo stesso numero. Analogamente, aggiungere un numero vuol dire aggiungere lo stesso valore a tutte le componenti. Lo stesso si ottiene moltiplicando per o aggiungendo una variabile numerica.