informatica:sol:laboratorio15:esercitazionia:esercitazione1
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
informatica:sol:laboratorio15:esercitazionia:esercitazione1 [03/03/2015 alle 09:56 (10 anni fa)] – Massimo Torquati | informatica:sol:laboratorio15:esercitazionia:esercitazione1 [16/03/2015 alle 16:16 (10 anni fa)] (versione attuale) – Massimo Torquati | ||
---|---|---|---|
Linea 52: | Linea 52: | ||
===== Esercizio 3 ===== | ===== Esercizio 3 ===== | ||
- | Data una stringa con caratteri minuscoli e maiuscoli, trasformarla in una stringa con tutti i caratteri maiuscoli. NOTE: è possibile utilizzare le funzioni di libreria ' | + | Data una stringa con caratteri minuscoli e maiuscoli, trasformarla in una stringa con tutti i caratteri maiuscoli. NOTE: è possibile utilizzare le funzioni di libreria |
Ad esempio usare la stringa: | Ad esempio usare la stringa: | ||
<code c> | <code c> | ||
Linea 77: | Linea 77: | ||
const char *mystrcat(char *prima, ...); | const char *mystrcat(char *prima, ...); | ||
</ | </ | ||
- | che prenda un numero di stringhe variabili e che concateni | + | che prenda un numero di stringhe variabili e che concateni |
Utilizzare il seguente main: | Utilizzare il seguente main: | ||
<code c> | <code c> | ||
Linea 101: | Linea 101: | ||
3 | 3 | ||
</ | </ | ||
- | ===== Esercizio 7 ===== | + | ===== Esercizio 7 (binaryTree) |
Scrivere un programma che, dato un array di N elementi interi, costruisca un albero binario di ricerca (cioè per ogni nodo dell' | Scrivere un programma che, dato un array di N elementi interi, costruisca un albero binario di ricerca (cioè per ogni nodo dell' | ||
Linea 119: | Linea 119: | ||
1. preparare un file con il comando cat nel modo seguente: | 1. preparare un file con il comando cat nel modo seguente: | ||
<code c> | <code c> | ||
- | $> cat << FINE > filediinput.txtsolo | + | $> cat << FINE > filediinput.txt |
> questa è la prima riga | > questa è la prima riga | ||
> Questa è la seconda più lunga | > Questa è la seconda più lunga | ||
Linea 145: | Linea 145: | ||
</ | </ | ||
Se ci sono opzioni non riconosciute queste dovranno essere stampate a video | Se ci sono opzioni non riconosciute queste dovranno essere stampate a video | ||
- | con il messaggio " | + | con il messaggio " |
+ | di libreria //atoi// (vedere man 3 atoi) o meglio ancora la funzione //strtol// (vedere man strtol). | ||
Testare il programma con i seguenti casi (supponiamo che l' | Testare il programma con i seguenti casi (supponiamo che l' | ||
<code c> | <code c> |
informatica/sol/laboratorio15/esercitazionia/esercitazione1.1425376584.txt.gz · Ultima modifica: 03/03/2015 alle 09:56 (10 anni fa) da Massimo Torquati