Penso che, piuttosto che un problema contingente da risolvere, sia un semplice esercizio di programmazione da risolvere in C/C++ ...