10 | Sequenze con vector
Capitolo 10 · Teoria, esempio ragionato e verifica.
Prima di iniziare: completa il capitolo 09.
Concetti e definizioni
std::vector
Esempio completo
Salva come esempio.cpp. Compila con g++ -std=c++17 -Wall -Wextra esempio.cpp -o esempio; esegui ./esempio (PowerShell: .\esempio.exe).
#include <iostream>
#include <vector>
int main() {
std::vector<int> valori{4, 7, 2};
int somma = 0;
for (int x : valori) somma += x;
std::cout << somma << "\n";
}Segui l’esecuzione
Ottieni 13. Un vettore vuoto produce somma 0, ma calcolarne la media richiede prima di controllare che non sia vuoto.
Prova tu
Scrivi una funzione che conti i valori maggiori di una soglia in un vector.
Casi di prova e criteri di riuscita
{4,7,2}, soglia 3 → 2; vettore vuoto → 0; soglia 7 → 0.
Prima di proseguire
Descrivi a parole l’algoritmo, esegui i casi di prova e spiega almeno un possibile errore. Poi passa agli esercizi del capitolo 10.