Federico Lelli / SchoolC++
LABORATORIO

10 | Esercizi: Sequenze con vector

Tre esercizi progressivi: applica, combina e verifica.

Prerequisito: Sequenze con vector. Compila con C++17 e attiva gli avvisi del compilatore.

10.1 | Applica il concetto

Scrivi una funzione che conti i valori maggiori di una soglia in un vector.

Scrivi la soluzione prima di aprire i casi di prova. Indica come gestisci input vuoti o non validi.

Verifica e risultati attesi

{4,7,2}, soglia 3 → 2; vettore vuoto → 0; soglia 7 → 0.

10.2 | Gestisci i casi limite

Trova minimo e massimo di una sequenza non vuota. Gestisci a parte il caso vuoto.

Scrivi la soluzione prima di aprire i casi di prova. Indica come gestisci input vuoti o non validi.

Verifica e risultati attesi

{3,-2,9} → -2 e 9; {7} → 7 e 7; {} → nessun valore.

10.3 | Combina le competenze

Costruisci un nuovo vector con soltanto i numeri pari, mantenendo l’ordine.

Scrivi la soluzione prima di aprire i casi di prova. Indica come gestisci input vuoti o non validi.

Verifica e risultati attesi

{3,2,4,1} → {2,4}; {} → {}; {-2,0} → {-2,0}.

Materiali didattici curati e rielaborati da Federico Lelli. Le fonti e i riferimenti specifici sono indicati nei materiali disponibili.