E per quale motivo non ti funzionerebbe ?
Due cicli while annidati... non dovrebbero dare problemi