24 ottobre 2003


  1. Si scriva un programma che legga una serie di caratteri da tastiera (uno alla volta), li inserisca in una stringa e stampi solamente le vocali

  2. Si scriva un programma che acquisica 10 interi da tastiera, quindi chieda all'utente l'inserimento di un ulteriore numero e verifichi se questo è presente o meno nella sequenza dei numeri inseriti

  3. Il programma dopo aver acquisito 10 interi li ordina e stampa il risultato

  4.  Si scriva un programma che legga da tastiera una parola e determini se tale parola è palindroma, ossia leggibile nello stesso
     modo da destra a sinistra e viceversa (es. OSSESSO)

  5.  Scrivere un programma nel quale viene lette progressivamente una sequenza di interi e memorizzata nell'array mano a mano. La quantità di dati letta non è nota a priori ma è al massimo 100 e se il numero letto è -1 questo viene interpretato come non valido e segnala la fine immissione dati. Quindi viene letto un ulteriore numero da tastiera e successivamente vengono stampati solo gli elementi dell'array che sono maggiori di questo numero. Si utlizzi una struct per contenere l'array

  6. Scrivere un programma per gestire una base dati di calciatori. In particolare si dovrà memorizzare il nome del calciatore, la squadra di appartenenza, il ruolo e il numero di reti segnati. Una volta inseriti i dati si deve visualizzare il nome del difensore che ha segnato più reti

  7.  Scrivere un programma che legga da tastiera una sequenza di 10 interi e che a partire dal primo numero introdotto stampi ogni volta la media di tutti i numeri introdotti. Si usi la struttura data vector introdotto nell'esercizio 5