in un mio libro di c++ ho un esercizio che fa alla lettera
quello che chiedi...

appena posso ti posto il codice (ovv. se nessuno mi anticipa)