Esercizio 1
Scrivere un programma c che acquisisca da terminale una stringa s e successivamente:
• visualizzi a video il contenuto di s convertendo le lettere minuscole in maiuscole
• memorizzi al contrario il contenuto di s in una nuova stringa sn e la visualizzi
• inizializzi un puntatore ps in modo che punti a s e visualizzare il contenuto di s attraverso ps.
Esercizio 2
Scrivere un programma che definisca ed inizializzi da tastiera due vettori paralleli.
Il primo vettore deve contenere le targhe di n automobili mentre il secondo deve contenere il corrispondente anno di immatricolazione.
Il programma deve poi chiedere in input un anno e visualizzare le targe di tutte le auto immatricolate dopo quell'anno.
Il programma deve poi:
• convertire in maiuscolo tutte i caratteri della targa che possono essere lettere (una targa in Italia e' sempre formata come nell'esempio seguente FT 123 XY)
• chiedere in input un anno e concatenare in un'unica stringa le targhe di tutte le auto immatricolate in quell'anno.
• visualizzare la nuova stringa creata
• chiedere in input una targa e ricercarla nel vettore delle targhe, se la targa esiste visualizzare l'anno della sua immatricolazione altrimenti visualizzare il messaggio "targa non esistente"
• chiedere in input una targa come stringa e controllare se è una targa valida
• chiedere in input i caratteri necessari per formare una targa controllando man man se il carattare acquisito e' accettabile in quella posizione per formare una targa