Edizione didattica italiana
Esercizi di C con soluzioni e test
Esercitati con cicli, rimozione di duplicati e rotazione di matrici in C. Risolvi gli esercizi, esegui i test e confronta il tuo codice con le soluzioni.

Allenati con cicli, array senza duplicati e rotazione di matrici. Ogni esercizio descrive input, output e vincoli; prova a risolverlo prima di leggere i suggerimenti e confrontare la tua proposta con la soluzione.
Apri l’argomento che vuoi studiare e leggi la spiegazione prima di provare il codice. Usa i controlli del blocco di codice per aprirlo nel compilatore, aggiungi l’input necessario e confronta l’output. Modifica un valore alla volta per capire il comportamento del programma e verificare le tue ipotesi.
Cicli in C: analizzare le cifre
Calcola la somma delle cifre, inverti un intero e classifica la primalità del risultato.
Esercizi sugli array in C: elimina i duplicati
Elimina i duplicati da un array ordinato in C con due indici. Conserva i valori unici nello stesso array e stampa il loro numero e gli elementi risultanti.
Funzioni in C: MCD e mcm di un array
Combina Euclide ricorsivo e parametri puntatore per calcolare due risultati.
Puntatori in C: invertire una lista
Inverti i collegamenti di una lista semplice e libera correttamente i nodi.
Ricerca binaria in un array C
Cerca una chiave in un array ordinato dimezzando l’intervallo a ogni passo.
Rotazione oraria di una matrice in C
Trasponi una matrice quadrata e inverti le righe per ruotarla sul posto.
Invertire una lista concatenata semplice in C
Riorienta i collegamenti con tre puntatori e restituisci la nuova testa.