#include static int Sqrt(int n) { int i, x; x = n / 2; for(i = 0; i < 9; i++) x = (x * x + n) / (x + x); return x; } int main(void) { int x, s; for(x = 2; x < 1000; x++) { s = Sqrt(x); printf("%d -> %d * %d = %d\n", x, s, s, s * s); } return 0; }