Loops/Downward for: Difference between revisions
< Loops
Content added Content deleted
(added some) |
(Added Java example) |
||
Line 13: | Line 13: | ||
std::cout << i << "\n"; |
std::cout << i << "\n"; |
||
</cpp> |
</cpp> |
||
=={{header|Java}}== |
|||
<java>for(i = 10; i >= 0; --i){ |
|||
System.out.println(i); |
|||
}</java> |
|||
=={{header|MAXScript}}== |
=={{header|MAXScript}}== |
Revision as of 04:29, 19 April 2008
Loops/Downward for
You are encouraged to solve this task according to the task description, using any language you may know.
You are encouraged to solve this task according to the task description, using any language you may know.
Write a for loop which writes a countdown from 10 to 0.
Ada
<ada> for I in reverse 0..10 loop
Put_Line(Integer'Image(I));
end loop; </ada>
C++
<cpp> for(int i = 10; i >= 0; --i)
std::cout << i << "\n";
</cpp>
Java
<java>for(i = 10; i >= 0; --i){
System.out.println(i);
}</java>
MAXScript
for i in 10 to 0 by -1 do print i
OCaml
<ocaml>for i = 10 downto 0 do
Printf.printf "%d\n" i
done</ocaml>
Pascal
<pascal> for i := 10 downto 0 do
writeln(i);
</pascal>
Perl
<perl>foreach (reverse 0..10) {
print "$_\n";
}</perl>
Python
<python> for i in xrange(10, -1, -1):
print i
</python>