Come trovare la somma degli elementi dei vettori in C ++

Come trovare la somma degli elementi dei vettori in C ++

I vettori sono importanti in qualsiasi linguaggio di programmazione. Sono in genere utilizzati per archiviare e manipolare i dati e implementare algoritmi. In C ++, l'inizializzazione di un vettore è semplice. Tuttavia, ad un certo punto, potresti richiedere di trovare la somma degli elementi all'interno di un vettore.

Se non sai come esibirti La somma degli elementi vettoriali In C ++, segui le linee guida di questo articolo.

Cosa sono i vettori

I vettori fanno parte della libreria di modelli standard (STL) in C++. Sono contenitori di archiviazione che occupano allocazioni contigue della memoria e vengono utilizzati per archiviare elementi degli stessi tipi di dati. I vettori sono array dinamici; Possono cambiare automaticamente le loro dimensioni se un elemento viene aggiunto o rimosso. È possibile accedere a un elemento vettoriale utilizzando un array simile a un offset ma consuma più memoria di un array. I vettori vengono utilizzati mentre si tratta di elementi di dati in continua evoluzione quando non conosciamo le dimensioni esatte del contenitore.

Come dichiarare un vettore in C++

Per dichiarare un vettore in C ++, seguire la sintassi di seguito:

vettore variabile = elements;


Dove il vettore è il tipo di dati di un vettore come int, galleggiante e char. La variabile può essere qualsiasi nome e all'interno del parentesi, devi aggiungere elementi.

Come riassumere elementi di vettori in c++

Usare vettori, Gli utenti devono importare il #includere file nel programma. Durante l'esecuzione della somma sui vettori in C ++, gli utenti devono utilizzare C ++ integrato accumulare funzione la cui sintassi è riportata di seguito:

accumulare (v.inizio (), v.end (), 0);


Dove, v.inizio() è una funzione che restituisce un iteratore che punta al primo elemento, mentre v.FINE() è una funzione restituisce un iteratore che punta all'ultimo elemento del vettore.

Il codice di esempio per trovare il file somma di elementi di vettori In C ++ è riportato di seguito:

#includere
#includere
#includere
Utilizzo dello spazio dei nomi std;
int main ()

vettorev1 = 12,14,18,20;
cout<<"Sum of all the elements is:"<cout<


Nel codice sopra prima viene utilizzato il file di intestazione, quindi è necessario per la creazione di un contenitore vettoriale più avanti nel codice. Poi Viene utilizzato l'intestazione che fa parte della libreria numerica in C ++ STL. Questa libreria fornisce l'ottimizzazione delle operazioni matematiche di base utilizzate per array come l'aggiunta.

Nella funzione principale, un vettore del nome v1 è dichiarato con 4 elementi. La somma degli elementi vettoriali viene calcolata usando il accumulare funzione. Questa funzione restituisce la somma di tutti i valori all'output.

Produzione

Conclusione

Vettori In C ++ sono contenitori che occupano un'allocazione della memoria contigua. Sono come array in quanto gli elementi negli array sono tutti gli stessi tipi di dati. Sono diversi dagli array in quanto possono crescere automaticamente durante l'esecuzione del programma quando un elemento viene aggiunto o eliminato in un vettore.