Riepilogo linguaggio C/C++. esercizi.


Per esercitarti in vista della verifica di linguaggio c++ puoi fare riferimento ai 18 esercizi del portfolio sviluppati e discussi insieme in classe.



Portfolio di programmazione:
  1. ricerca in un vettore di un numero
  2. concatena due vettori di interi
  3. shift a sinistra di un vettore
  4. determinante di una matrice 2x2
  5. esercizio sulle stringhe assegnato ad ognuno
  6. quadrati, riepilogo sui vettori
  7. funzioni, calcolo della potenza: pot(n)
  8. funzioni, calcolo del fattoriale: fatt(n)
  9. funzioni, calcolo del massimo fra tre numeri: max3(n1, n2, n3)
  10. funzioni, calcolo della somma dei primi n numeri interi: somma(n)
  11. funzioni, calcolo della somma dei numeri interi tra n e m: somma2(n,m)
  12. funzioni, scrittura dei multipli di n: multipli10(n)
  13. funzioni, scrittura dei primi m multipli di n: multipli(n,m)
  14. calcolo del discriminante di una equazione di secondo grado
  15. calcolo del valore assoluto
  16. verifica di un numero primo
  17. dichiarazione e gestione di una struct
  18. gestione di una tabella di dati: vettore di una struct

Puoi inoltre scrivere il codice per i seguenti problemi, compilando poi con il tuo IDE preferito, devc++ per sistemi windows, xcode per mac oppure ideone direttamente online da ogni sistema. è importante naturalmente compilare e verificare che il programma funzioni correttamente anche in casi limite.

esercizi dal libro di testo:
vettori, pag. 17: ex 1, ex 4 (vedi esempio 3 del libro), ex 8, ex 13 (difficile), ex 15 (solo media).
stringhe: pag. 38: ex. 2, ex. 3, ex. 6, ex 13
funzioni: vedi portfolio 
struct, pag. 46: ex 3, ex 4 (prima parte), ex 8