Percorso di apprendimento

Esercizi pratici di C/C++

Esercizi classici per principianti su numeri, testo e array, risolti sia in C sia in C++, ognuno con una sfida da provare da solo.

18 lezioni · 22 sfide

Inizia il percorso →

1 Numeri e cifre 8 lezioni

  1. Lezione 2 sfide Verificare se un numero è primo in C e C++ In questa lezione verificherai se un intero è primo provando i divisori fino alla sua radice quadrata.
  2. Lezione 1 sfida La successione di Fibonacci in C e C++ In questa lezione stamperai i primi 10 numeri della successione di Fibonacci usando solo due variabili e un ciclo.
  3. Lezione 1 sfida Calcolare il fattoriale con un ciclo in C e C++ In questa lezione calcolerai il fattoriale di un numero con un ciclo e salverai il risultato in un tipo abbastanza grande.
  4. Lezione 2 sfide Il massimo comun divisore in C e C++ In questa lezione troverai il massimo comun divisore (MCD) di due interi con l'algoritmo di Euclide.
  5. Lezione 1 sfida Verificare un anno bisestile in C e C++ In questa lezione verificherai se un anno è bisestile secondo la regola del calendario gregoriano.
  6. Lezione 1 sfida Convertire un numero decimale in binario in C e C++ In questa lezione convertirai un intero positivo da decimale a binario con divisioni successive per 2.
  7. Lezione 1 sfida Convertire la temperatura da Celsius a Fahrenheit in C e C++ In questa lezione convertirai una temperatura da Celsius a Fahrenheit e stamperai il risultato con una cifra decimale.
  8. Lezione 1 sfida Una calcolatrice semplice in C e C++ In questa lezione creerai una calcolatrice semplice che esegue l'operazione scelta con l'istruzione switch.

2 Problemi sul testo 5 lezioni

  1. Lezione 1 sfida Invertire una stringa in C e C++ In questa lezione invertirai una stringa nella sua stessa memoria scambiando i caratteri simmetrici.
  2. Lezione 1 sfida Verificare un palindromo in C e C++ In questa lezione verificherai se una parola si legge allo stesso modo nei due sensi confrontando i caratteri simmetrici.
  3. Lezione 1 sfida Contare le vocali di una stringa con C e C++ In questa lezione conterai le vocali di una riga di testo, ignorando la differenza tra maiuscole e minuscole.
  4. Lezione 1 sfida Contare le parole di una frase con C e C++ In questa lezione conterai le parole separate da spazi in una frase tenendo traccia dello stato mentre scorri la stringa.
  5. Lezione 1 sfida Contare la frequenza delle lettere in una stringa con C e C++ In questa lezione conterai quante volte compare ogni lettera minuscola in una stringa usando un array di 26 elementi.

3 Problemi sulle liste 5 lezioni

  1. Lezione 1 sfida Sommare gli elementi di un array in C e C++ In questa lezione sommerai tutti i valori di un array con un ciclo e una variabile accumulatore.
  2. Lezione 2 sfide Trovare il valore più grande di un array in C e C++ In questa lezione troverai il valore più grande di un array confrontando gli elementi uno per uno.
  3. Lezione 1 sfida Trovare il secondo valore più grande di un array in C e C++ In questa lezione troverai il secondo valore distinto più grande di un array con una sola passata, senza ordinare.
  4. Lezione 1 sfida Rimuovere i valori ripetuti da un array in C e C++ In questa lezione eliminerai i valori ripetuti di un array mantenendo l'ordine della prima comparsa.
  5. Lezione 2 sfide Trasporre una matrice in C e C++ In questa lezione stamperai la trasposta di una matrice scambiando il ruolo di righe e colonne.