Per la prima questione, devi azzerare r1 e r2 prima di usarle.

Per la seconda domanda, ovviamente si può fare ma non capisco quale difficoltà hai a farlo.