La grammatica di C++ non vieta di annidare i for.
Comunque, lo stipendo mensile è sempre uguale? Se sì, ti basta usare un campo solo... Se ogni mese cambia invece no, vai di array.