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().