// Ex450.cc // Sec. 4.5 of lecture // WHILE-loop // Example : Binary log. of a number #include main() { double x,xsave; int cnt; cout << endl << " Eingabe x : " ; cin >> x; xsave = x; // Save to restore x cnt = 0; // Initialize cnt // Vergessen! while ( x > 1.0 ) { x = x/2.0 ; cnt = cnt + 1; } cout << endl << "Binary log. of " << xsave << " = " << cnt << endl; }