// Warum ist der dekadische Logarithmus von 2 rund 0,301 ? // Die 1000ste Wurzel von 10 hoch 301 nur durch Multiplikationen, // ohne sqrt(, pow(, log( und exp(. u = 0; // Unterwert o = 1000; // Oberwert z = 1; // Ziel ist for( i = 1; i < 302; i = i + 1 ) { z = z * 10; } // 10 hoch 301 for( i = 1; i < 1001; i = i + 1 ) // Iteration { // 1000ste Wurzel von 10 hoch 301 m = ( u + o ) / 2; // Mittelwert e = 1; // Ergebnis ist for( j = 1; j < 1001; j = j + 1 ) { e = e * m; } // Mittel hoch 1000 if( e > z ) { o = m; } else { u = m; } // Grenzwerte } // Schleifenende gcvt( m, 100, t ); // Textform TextOut( hdc, 20, 20, t, strlen( t ) ); // Ausgabe // Die 1000ste Wurzel von 10 hoch 301 ist 1,9998618696327441. // Das Ergebnis steht schon nach 63 Iterationsschritten fest.