Esercizi C/C++

Qui troverai una serie di esercizi svolti e commentati in C/C++. Sono esercizi nella maggioranza dei casi introduttivi alla programmazione e pensati ed ideati per gli studenti di scuola superiore o, in alcuni casi, primi esami universitari di informatica. Presentano diverse casistiche con uso di cicli for, while, switch case, funzioni con parametri, uso di stringhe, vettori, vettori paralleli, matrici, ricorsione.

Scambio di variabili in C++

Un esercizio semplice ma fondamentale in molte applicazioni, anche complesse, che ogni programmatore dovrebbe conoscere a menadito. Ultima modifica 24 Gennaio 2022 Articoli simili: Somma di 4 numeri pari/dispari senza ciclo in C++ Dati 3 numeri contare quanti sono maggiori di un quarto C++ Somma i primi 20 numeri naturali in C++ Approccio alle frazioni … Leggi tutto

Spesa per ingresso al museo con sconto (algoritmo e codice)

 Un esercizio molto semplice per vedere le basi della codifica in C++. Una scuola si reca al museo/cinema e deve acquistare dei biglietti di ingresso. Il prezzo è fissato a 5 euro. Se gli alunni, che si inseriscono in input, sono però maggiori di 100, si applica uno sconto su tutto il totale del 10%. … Leggi tutto

Calorie assorbite pasto

Un esercizio per i neofiti della programmazione. Senza cicli o strutture condizionali, ma solo con semplici assegnazioni, proviamo a scoprire quante calorie abbiamo assorbito mangiando una certa quantità in grammi di alimenti prefissati di cui sono noti i poteri calorici. Ultima modifica 28 Dicembre 2023 Articoli simili: Tombola in C Scambio di variabili in C++ … Leggi tutto

Somma prezzi telefonini con vettori paralleli C++

Un esercizio introduttivo semplice sui vettori paralleli. In questo caso vogliamo catalogare alcune informazioni dei telefonini acquistati con il nome del modello, prezzo al dettaglio, anno di acquisto. Calcolare quanto si è speso in totale negli anni. Ultima modifica 22 Marzo 2023 Articoli simili: Approccio alle frazioni in C++ senza oggetti Vettore di puntatori a … Leggi tutto

Differenza tra due orari

Dati due orari espressi in ore, minuti e secondi, calcolare la differenza in secondi tra i due. Ultima modifica 20 Ottobre 2023 Articoli simili: Approccio alle frazioni in C++ senza oggetti Vettore di puntatori a struct con malloc dinamica Disegnare triangoli con asterischi e numeri in C++ Media di n numeri con menu in C++

Disegnare triangoli con asterischi e numeri in C++

Una serie di esercizi molto gettonati per aiutare i principianti a comprendere l’uso dei cicli, le condizioni per farli arrestare e l’annidamento. Ultima modifica 13 Dicembre 2022 Articoli simili: Approccio alle frazioni in C++ senza oggetti Vettore di puntatori a struct con malloc dinamica Differenza tra due orari Media di n numeri con menu in … Leggi tutto

Matrice diagonale in C++

L’esercizio è apparentemente banale, ma può mettere nel sacco lo studente disattento alla definizione di matrice diagonale e dei valori ammessi in base alle coordinate dei singoli elementi della matrice stessa. Ultima modifica 29 Gennaio 2022 Articoli simili: La prenotazione di posti in aereo con vettore e puntatori Calorie assorbite pasto Somma i primi 20 … Leggi tutto

Contare le ripetizioni dei valori di un vettore

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. Ultima modifica 5 Giugno 2022 Articoli simili: Gioco del 15 in C++ Vettore di puntatori … Leggi tutto

Prenotazione treno con struct, lista, file binari, malloc, menù

Esercizio cumulativo con molte tecnologie del C/C++, destinato ad approfondimenti nelle scuole superiori e più indicativamente adatto ad un percorso universitario avanzato. Usiamo la lettura dei parametri da esecuzione per leggere un nome file. Dal file carichiamo i dati inerenti a prenotazioni di posti su treni su una lista dinamica; quindi consentiamo di aggiungere uno … Leggi tutto

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. Ultima modifica 5 Giugno 2022 Articoli … Leggi tutto