Esercizi della seconda lezione C++ del corso Java/C++
- Scrivete un programma C++ per
l'ordinamento di una sequenza di numeri scritti in ingresso. Questi devono essere
caricati in un
vector
, ordinati usando gli algoritmi della STL
e infine stampati usando un iteratore.
- Scrivete un programma che genera tutti i possibili anagrammi di una parola
in input usando gli oggetti
string
.
- Realizzate in C++ uno stack simile a quello dell'applicazione 12 della terza lezione su Java.
Cioe' una classe che permette di memorizzare col metodo
push
un certo numero di interi che poi possono essere estratti con pop
.
Realizzate dapprima uno stack di interi e trasformatelo poi in un template
che puo' contenere dati e oggetti qualsiasi.
- Definite una classe
Studente
che ha come attributi:
Nome, matricola , media e come metodi stampa()
per stampare il
valore degli attributi. Definite anche uno o piu' costruttori.
Nel main
instanziate un certo numero di Studente
e caricateli in un contenitore vector
. Infine fate un ciclo
su tutti gli oggetti caricati, inviando a ciascuno il messaggio stampa()
.