Esercizio semplice è contare quante volte un singolo numero si ripete all’interno di un vettore. Leggermente più ostico è contare le ripetizioni di tutti i numeri presenti nel vettore di partenza e tenerne memoria in altre strutture dati di supporto.
vettori
Vettore di puntatori a struct con malloc dinamica
Un esercizio complesso dove non creiamo una struttura dati statica con relativo vettore. Creiamo invece un vettore di puntatori a struct e a runtime ci riserviamo lo spazio di memoria per la struttura dati. Punto cardine di questo passaggio è la funzione malloc, versatile quanto pericolosa chiamata a sistema.
Ordinare un set di parole in ordine alfabetico
Un esercizio apparentemente semplice: dati un certo numero di parole, ordinarle in ordine alfabetico. Vediamo come farlo usando il selection sort e qualche stratagemma dei vettori di char. La struttura dati candidata a gestire tutto è ovviamente una matrice.
Struct, vettori, puntatori a struct per ricerca e max in C
Un esercizio piuttosto complesso che unisce molti elementi di programmazione: c, struct, vettori, puntatori a tipi strutturati, con selezione switch e le immancabili funzioni. Vediamoli applicati ad un contesto semplice di alunni con la ricerca di un cognome e la visualizzazione del voto massimo.
Gioco del 15 in C++
Quante volte abbiamo tentanto il gioco del 15, la tavoletta con 16 caselline movibili con 15 numeri d 1 a 15 ed uno spazietto vuoto, il tutto da mettere in ordine consecutivo. Vediamo un gioco simile realizzato in C++, con vettori, funzioni e diverse finezza del nostro amato C++
Stampa puntatore al max e min di un vettore
Un esercizio molto utile per approfondire l’utilizzo dei puntatori in C/C++. Questa volta troviamo il max e min di un vettore, problema piuttosto classico per queste strutture dati, ma utilizziamo i puntatori per stampare i valori trovati.
La prenotazione di posti in aereo con vettore e puntatori
Un esercizio sicuramente impegnativo per gli alunni più giovani ed inesperti che permette però di rinforzare le proprie competenze nell’uso dei vettori e dei tanti odiati puntatori. Vediamo come.
Invertire un numero intero senza vettori
Un problema matematico, prima ancora che informatico, ma molto interessante per spremere le meningi degli studenti. L’esercizio è apparentemente semplice: prendere in ingresso un numero intero es. 1234 e stampare il suo inverso 4321. Vediamo come.
Vettori in Python
Come dichiarare (ovvero non dichiarare!) ed utilizzare in modo semplice i vettori in Python. Visite: 584