Fondamenti di Informatica

  

Università degli Studi di Cassino

Corso di Laurea in
Ingegneria Informatica e delle Telecomunicazioni

   prof. Francesco Tortorella  (mail)

     Anno Accademico 2010/2011

     primo semestre

 Home page del corso


 

 

Esercitazione di laboratorio n. 6 

 

Esercizio  6a

Siano assegnati in ingresso il numero di elementi e gli elementi di un array vet di interi. Si scriva un programma che, letto l’array in accordo a quanto specificato, copi in altri due array vetdisp e vetpari, rispettivamente, i valori pari ed i valori dispari che si trovano nell'array vet . Al termine, si stampino i due array  ottenuti.
Si definiscano opportuni sottoprogrammi.

     Esempio:

            INPUT                                                                 OUTPUT

         # elementi:  8                                                      Elementi pari :             8 50 52

         array:     8 13 15 23 50 15 52 5                     Elementi dispari :     13 15 23 15 5



 



 

   
 

Esercizio  6b

Realizzare un programma in C++ che gestisca i risultati di un campionato di calcio. In particolare, si progetti la struttura dati più adatta per ospitare un elenco di squadre, in cui il generico elemento deve contenere le seguenti informazioni:

  • nome della squadra
  • reti fatte
  • reti subite
  • partite vinte
  • partite pareggiate
  • partite perse

Il programma deve prevedere inizialmente la lettura dell'elenco con tutti i dati per un numero di squadre specificato dall'utente; successivamente deve fornire in uscita: 

  1. la squadra con la migliore differenza reti 
  2. la squadra con la peggiore differenza reti 
  3. la squadra con il miglior punteggio
  4. la squadra con il peggior punteggio

Per ognuna delle uscite, il programma deve fornire in output il nome della squadra ed il relativo dato di interesse (differenza reti o punteggio).

Si strutturi il programma con opportuni sottoprogrammi




 


Home page del corso

© 2010 Francesco Tortorella.
Ultimo aggiornamento: 9/12/2010.