Edizione didattica italiana
Esercitarsi nella programmazione C
Passa dai cicli ad array, ricorsione e liste verificando ogni soluzione.

Inizia sommando cifre, contando elementi o percorrendo una stringa. Definisci input e output prima del codice e risolvi un esempio a mano.
Prosegui con array, matrici e ricerca. Distingui il costo della lettura dei dati da quello dell’algoritmo. La ricerca binaria richiede dati ordinati; le trasformazioni matriciali richiedono dimensioni corrette.
Per i puntatori, inverti una lista e libera i nodi. Per la ricorsione, implementa Euclide e spiega il caso base. Prova da solo prima dei suggerimenti, poi confronta il ragionamento con la soluzione.
I test confrontano un formato preciso: mantieni le etichette richieste anche negli esercizi tradotti. Superare i test forniti non dimostra la correttezza per ogni input. Aggiungi valori minimi, limiti e valori assenti.
Domande frequenti
Perché il codice e alcuni risultati restano in inglese?
Parole chiave C, identificatori, commenti del programma e output attesi restano quelli originali per preservare codice eseguibile e test coerenti. Spiegazioni e istruzioni sono tradotte.