<prompt> Kuandika na kutekeleza programu ya C ambayo inaomba mtumiaji kuingiza kipenyo cha mduara na hutumia kazi ya recursive kuhesabu na kuchapisha eneo la mduara, hakikisha kufafanua kazi ya recursive kando na kuingiza utunzaji wa makosa kwa pembejeo yoyote isiyo halali ya mtumiaji.  <response>: Mfano wa programu hii ni Area na Radius na Area na Radius na Radius na Radius na Radius na Radius na Radius na Radius na Radius na Radius na Radius na Radius na Radius na Radius na Radius na Radius na Radius na Radius na Radius na Radius na Radius na Radius na Radius na Radius na Radius na Radius na Radius na Radius na Radius na Radi na Radius na Radius na Radi na Radius na Radi na Radi na Radius na Radi na Radi na Radi na Radi na 