Vettore di puntatori a struct con malloc dinamica

C++

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.

Leggi tutto

Quadrato magico in C++

C++

Il quadrato magico è una particolare matrice di dimensione N x N, con N dispari, e tutti valori distinti da 1 a N2, la cui proprietà consiste nell’avere la somma di ogni singola riga uguale, e in più tale somma è uguale alla somma di ogni singola colonna. Vediamo come realizzarne una con dimensione a scelta.

Leggi tutto

Riduzione di una frazione

c-plus-plus

Un problema matematico decisamente molto affrontato nei corsi di informatica e C++. Il problema è di per se stesso semplice ma permette all’alunno alle prime armi di addentrarsi nell’uso delle strutture del linguaggio di programmazione e di affinare la capacità di astrarre e generalizzare un problema.Vediamo come.

Leggi tutto

Esercizi C++ semplici con condizioni

c-plus-plus

Di seguito sono riportati, in ordine sfuso, una serie di esercizi introduttivi col C++. Sono volutamente semplici da accompagnare magari ai relativi algoritmi. Segue ad ogni esercizio una serie di piccole considerazioni utili a comprendere determinate righe di codice utilizzate. Tornate su questa pagina perché verrà aggiornata anche in futuro con il continuo feedback in classe degli alunni e delle loro difficoltà. Gli esempi sono semplici, con condizioni ma senza cicli che consideriamo in altri post.

Leggi tutto