Realizzare un menù di scelta in C
In questa breve lezione impareremo a realizzare un menù di scelta in C, utilizzando anche le funzioni e le strutture. A scopo didattico proponiamo dunque questo esercizio: Realizzare una struttura…
In questa breve lezione impareremo a realizzare un menù di scelta in C, utilizzando anche le funzioni e le strutture. A scopo didattico proponiamo dunque questo esercizio: Realizzare una struttura…
Struct in C – In questa lezione faremo un esempio di utilizzo di strutture in C molto semplice. Nella lezione precedente abbiamo introdotto le strutture in C, fornendo definizioni di…
Affronteremo in questa lezione le strutture complesse in C, in quanto i singoli campi di una struct possono essere a loro volta di tipo complesso. Possono essere array o anche…
Affronteremo, in questa lezione, un altro esercizio sulle struct in C, prima di andare avanti con gli altri argomenti, al fine di consolidare quanto studiato finora. Quindi proponiamo questo esercizio…
In questo articolo parleremo di typedef struct C. L’istruzione typedef permette di definire degli alias a dei tipi di dato esistenti. Non si definisce un nuovo tipo ma si introduce…
In questa lezione studieremo le strutture in C, cioè un insieme di variabili di uno o più tipi, raggruppate da un nome in comune. Fino a questo momento abbiamo studiato…
Algoritmo di ordinamento Quick sort che utilizza il metodo divide et impera. Quick sort è un algoritmo ricorsivo.
Realizziamo adesso un algoritmo che calcola la somma di due matrici in C. Innanzitutto va detto che la somma si può effettuare solo se le due matrici hanno lo stesso…
Realizziamo un semplicissimo algoritmo per il calcolo della somma dei numeri di una matrice in C. Come prima dobbiamo inserire il numero di righe e di colonne della matrice, ovvero…
In questa lezione parliamo di matrice trasposta in C. Nella scorsa lezione abbiamo già parlato di matrici e abbiamo sviluppato alcuni esempi. Matrice trasposta in linguaggio C Prima dello sviluppo…
In questa lezione implementeremo l’algoritmo merge sort in C, un algoritmo di ordinamento che sfrutta la tecnica “divide et impera” per ottenere una soluzione efficiente. Ideato da John von Neumann…
Realizziamo un algoritmo che sviluppi il triangolo di Tartaglia in C. Definizione triangolo di Tartaglia In matematica il triangolo di Tartaglia è una tabella di numeri naturali disposti a triangolo…
Proponiamo un semplice esercizio con le matrici in C. Si vuole realizzare un programma che richieda all’utente di inserire i voti corrispondenti a 7 prove sostenute in Matematica durante l’anno…
Costruiamo un algoritmo per la ricerca di un elemento in una matrice in C. Iniziamo creando una matrice di numeri casuali. Generare numeri casuali in C In C abbiamo un…
Il gioco indovina numero, che di seguito verrà sviluppato in C, è un gioco molto semplice che consiste nel cercare di indovinare un determinato numero generato casualmente dal programma. Procedimento…
In questa lezione ci concentreremo sullo sviluppo dell’algoritmo di selection sort in linguaggio C, un metodo di ordinamento ampiamente utilizzato nella pratica della programmazione. Il selection sort è noto per…
Realizziamo un programma in C che, data una matrice quadrata di ordine N, determini la somma degli elementi della diagonale principale di una matrice. Definizione di diagonale principale di una…
Realizziamo un algoritmo per il calcolo della somma degli elementi appartenenti alla cornice esterna di una matrice in C. Consideriamo una matrice a e definiamo in 100 il numero massimo…