Loops/While: Difference between revisions

Updated D entry
(adding maxima)
(Updated D entry)
Line 195:
<lang d>import std.stdio;
 
int i = 1024;
void main() {
while(iint >i 0)= {1024;
 
writefln("%s", i);
while (i > 0) {
writeflnwriteln("%s", i);
i >>= 1;
}
}</lang>
{{out}}
<pre>1024
512
256
128
64
32
16
8
4
2
1</pre>
 
=={{header|Delphi}}==