#include <iostream> #include <math.h> #include <stdio.h> using namespace std; double a; int main() { a=2; while ( a!=1 ) { printf ("sqrt(%E)= ",a ); a = sqrt(a); printf (" %E\n",a ); } return 0; }
Standard input is empty
sqrt(2.000000E+00)= 1.414214E+00 sqrt(1.414214E+00)= 1.189207E+00 sqrt(1.189207E+00)= 1.090508E+00 sqrt(1.090508E+00)= 1.044274E+00 sqrt(1.044274E+00)= 1.021897E+00 sqrt(1.021897E+00)= 1.010889E+00 sqrt(1.010889E+00)= 1.005430E+00 sqrt(1.005430E+00)= 1.002711E+00 sqrt(1.002711E+00)= 1.001355E+00 sqrt(1.001355E+00)= 1.000677E+00 sqrt(1.000677E+00)= 1.000339E+00 sqrt(1.000339E+00)= 1.000169E+00 sqrt(1.000169E+00)= 1.000085E+00 sqrt(1.000085E+00)= 1.000042E+00 sqrt(1.000042E+00)= 1.000021E+00 sqrt(1.000021E+00)= 1.000011E+00 sqrt(1.000011E+00)= 1.000005E+00 sqrt(1.000005E+00)= 1.000003E+00 sqrt(1.000003E+00)= 1.000001E+00 sqrt(1.000001E+00)= 1.000001E+00 sqrt(1.000001E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00 sqrt(1.000000E+00)= 1.000000E+00