3D e 3E: Esercizi di consolidamento sull'ordinamento di un vettore (array) in C++
Creare un programma sia in C++ che in Javascript, che utilizzando uno dei metodi di ordinamento studiati (bubble sort o per selezione), inserisca gli elementi in due array (città) e numero infetti e successivamente ordini in modo crescente o decrescente i due array secondo il nome della città o per numero di infetti.
Ad esempio se scelgo di ordinare per nome di città avrò di fianco il valore corrispondente del numero degli infetti e il vettore avrà l'ordinamento alfabetico.
Se invece decido di ordinare per numero di persone infette, visualizzerò i valori sequenziali (crescenti o decrescenti)
Esempio di ordinamento:
Svolgere tutti gli esercizi presenti nei links e quello presente nelle foto in questo post
Link lezioni on line:
https://www.codingcreativo.it/selection-sort-in-c/
https://www.codingcreativo.it/bubble-sort-in-c/
Compilatore on line C++:
https://www.onlinegdb.com/online_c++_compiler
Ciao ragazzi, nell'esercizio che avete già fatto dovete inserire prima dell'ordinamento un ciclo che consente di aggiungere i numeri delle persone infette ne vettore province.
Per capire come dovete fare vi posto l'esempio ovviamente senza sintassi corretta, quella dovete scriverla voi...
int infettati_oggi[N];
for (i=0; i<N; i++) {
cout "inserisci il valore odierno delle persone infettate nella provincia", i
cin infettati_oggi[i]
num[i]=num[i]+infettati_oggi[i]
}
Ulteriore funzione da aggiungere:
visualizzare alla fine del programma sia per province sia per infetti:
gli infetti iniziali, gli infetti di oggi e gli infetti totali.
Vi servirà il quarto vettore che contiene la totalizzazione degli infetti da Covid-19.
Buon lavoro
Paolo Latella
Commenti
Posta un commento