Loops/Downward for: Difference between revisions

no edit summary
No edit summary
Line 3:
 
=={{header|Ada}}==
<lang ada>
for I in reverse 0..10 loop
Put_Line(Integer'Image(I));
end loop;
</adalang>
=={{header|ALGOL 68}}==
{{works with|ALGOL 68|Standard - no extensions to language used}}
Line 28:
=={{header|BASIC}}==
{{works with|QuickBasic|4.5}}
<lang qbasic>for i = 10 to 0 step -1
print i
next i</qbasiclang>
 
=={{header|Befunge}}==
Line 37:
 
=={{header|C}}==
<lang c>
int i;
for(i = 10; i >= 0; --i)
printf("%d\n",i);
</clang>
 
=={{header|C++}}==
<lang cpp>
for(int i = 10; i >= 0; --i)
std::cout << i << "\n";
</cpplang>
 
=={{header|ColdFusion}}==
Line 63:
 
=={{header|Common Lisp}}==
<lang lisp>(loop for i from 10 downto 1 do
(print i))</lisplang>
 
=={{header|D}}==
<lang d>for(int i = 10; i >= 0; --i) writefln(i)</dlang>
[http://www.digitalmars.com/d/2.0/statement.html#ForeachRangeStatement Foreach Range Statement] since D2.003
<lang d>foreach_reverse(i ; 0..10+1) writefln(i) ;</dlang>
 
=={{header|dc}}==
Line 151:
 
=={{header|Java}}==
<lang java>for(i = 10; i >= 0; --i){
System.out.println(i);
}</javalang>
 
=={{header|JavaScript}}==
<lang javascript>for (var i=10; i>=0; --i) print(i);</javascriptlang>
 
=={{header|Logo}}==
Line 182:
 
=={{header|OCaml}}==
<lang ocaml>for i = 10 downto 0 do
Printf.printf "%d\n" i
done</ocamllang>
 
=={{header|Pascal}}==
<lang pascal>
for i := 10 downto 0 do
writeln(i);
</pascallang>
 
=={{header|Perl}}==
<lang perl>foreach (reverse 0..10) {
print "$_\n";
}</perllang>
 
=={{header|PHP}}==
<lang php>for ($i = 10; $i >= 0; $i--)
echo "$i\n";</phplang>
or
<lang php>foreach (range(10, 0) as $i)
echo "$i\n";</phplang>
 
=={{header|Pop11}}==
Line 213:
 
=={{header|Python}}==
<lang python>
for i in xrange(10, -1, -1):
print i
</pythonlang>
 
=={{header|Ruby}}==
<lang ruby>10.downto(1) do |i|
puts i
end</rubylang>
 
=={{header|Scheme}}==
<lang scheme>(do ((i 10 (- i 1)))
((< i 0))
(display i)
(newline))</schemelang>
 
=={{header|SNUSP}}==