Die Zahl der Fragen dürfte endlich sein, auch darum emfehlen wir hier das gute alte for(;;)-Konstrukt.
Allerdings dürfte das do_something() frageabhängig sein. Insofern ist eine Serie von if-Blöcken eine Idee.
Oder ein objektorientierter Ansatz natürlich. ;)