Also mir fällt spontan jetzt kein anderer Weg ein der ähnlich einfach ist. Aber doch das Ergebnis liegt ganz sicher in Z[i], das ist ja gerade der Witz an der Sache.
Da steht dann w/z = q1 + q2 *i
=> w = z(q1 + q2 * i)
Also ist die rechte Seite auch in Z[i].
In dem Beweis kommst du dann irgendwann auf
w=z(a1+a2 * i) + z(q1-a1 + (q2 - a2)*i)
a1, a2 sind in z, also ist dein
q = a1 + a2 * i
Und dein r:
r = z(q1-a1 + (q2 - a2)*i)
= z(q1 + q2 *i ) - z(a1 + a2 * i)
Der Minuend ist in Z[i], Subtrahend auch, also auch die Differenz.