Per la seconda puoi usare una procedura. Si dichiara con "void" e non con int/char ecc.., e modifica automaticamente i suoi parametri che scrivi con la & prima del loro nome. (ad esempio void chiedi(string messaggioDaScrivere, int& risposta1, int& risposta2) {..} e dopo che la chiami e all'interno chiedi i valori di risposta1 e risposta2 i 2 valori con la & saranno modificati).
Non ha bisogno di retrun alla fine.