#include "math.h" #define g1(x) (sqrt(10-x*x*x) / 2.) #define g2(x) (x*x*x + 4*x*x + x - 10) #define g3(x) (sqrt(10/x - 4*x)) #define g4(x) (x - (x*x*x + 4*x*x - 10)/(3*x*x + 8*x)) main() { int j, maxit; float x, x0; x0 = 1.5; maxit = 25; printf("\n\n"); x = x0; for (j = 1; j <= maxit; j++) { printf("%3d %f\n", j, x); x = g1(x); } printf("\n\n"); x = x0; for (j = 1; j <= maxit; j++) { printf("%3d %f\n", j, x); x = g2(x); } printf("\n\n"); x = x0; for (j = 1; j <= maxit; j++) { printf("%3d %f\n", j, x); x = g3(x); } printf("\n\n"); x = x0; for (j = 1; j <= maxit; j++) { printf("%3d %f\n", j, x); x = g4(x); } }