#include /* myproc.c */ void myprocedure(int n, float s) { static int k=2; float r = s / k; if (n < 0) return; k = k + 1; myprocedure(n - 1, (s + r) / 2); r = r * k; printf("%d %d %.2f %.2f\n",n,k,s,r); } int main(void) { myprocedure(1, 12.0); /* myprocedure(3, 144.0) */ return 0; }