fisica:informatica:201718:esercitazioni:esercitazione5
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedente | |||
fisica:informatica:201718:esercitazioni:esercitazione5 [29/01/2018 alle 09:44 (7 anni fa)] – [Esercizio 7: Conversioni implicite] Susanna Pelagatti | fisica:informatica:201718:esercitazioni:esercitazione5 [29/01/2018 alle 09:46 (7 anni fa)] (versione attuale) – [Esercizio 8: Calcolo della radice quadrata] Susanna Pelagatti | ||
---|---|---|---|
Linea 113: | Linea 113: | ||
Ad ogni ciclo, far stampare su standard output il numero dell' | Ad ogni ciclo, far stampare su standard output il numero dell' | ||
+ | |||
+ | ===== Esercizio 9: Bilanciamento delle parentesi ===== | ||
+ | Scrivere un programma C che legge dallo standard input una sequenza di caratteri (terminata da EOF) e stabilisce se l' | ||
+ | * se il numero delle parentesi aperte e chiuse coincide e | ||
+ | * se la parentesi aperta precede sempre la parentesi chiusa. | ||
+ | |||
+ | Ad esempio: | ||
+ | < | ||
+ | {lkshaj[nnnn()]}{} | ||
+ | </ | ||
+ | e' una sequenza corretta, mentre | ||
+ | < | ||
+ | {lkshaj][nnnn()}{} | ||
+ | </ | ||
+ | e' scorretta. | ||
+ | |||
+ | Utilizzare '' | ||
+ | |||
+ | Inserendo manualmente i caratteri EOF puo' essere generato utilizzando la combinazione di tasti CONTROL-D. | ||
+ | |||
+ | Quando il programma e' funzionante, | ||
+ | < | ||
+ | bash$ ./checkpar < checkpar.c | ||
+ | </ | ||
+ | |||
+ | |||
fisica/informatica/201718/esercitazioni/esercitazione5.1517219067.txt.gz · Ultima modifica: 29/01/2018 alle 09:44 (7 anni fa) da Susanna Pelagatti