Python 3 (65 bytes)
===================

    def f(a,b,n):
     if n:f((a+b)/2,(a*b)**.5,n-1)
     else:print(a,b)

To my chagrin, a recursive function (a la the JavaScript and C++ answers) was shorter than a simple for loop.