Logo

Programming-Idioms

This language bar is your friend. Select your favorite languages!
Select your favorite languages :
  • Or search :

Idiom #256 Count backwards

Print the numbers 5, 4, ..., 0 (included), one line per number.

for (int i = 5; i >= 0; i--) {
	printf("%d\n", i);
}
using System;
for (int i = 5; i >= 0; i--)
{
    Console.WriteLine(i);
}
for (int i = 5; i >= 0; i--) {
  print(i);
}
do i=5,0,-1
  print *,i
end do
import "fmt"
for i := 5; i >= 0; i-- {
	fmt.Println(i)
}
for (let i = 5; i >= 0; i--) {
  console.log(i)
}
for i=5, 0, -1 do
	print(i)
end
for i := 5 downto 0 do writeln(i);
for i in range(5, -1, -1):
    print(i)
5.downto(0){|n| puts n }
(0..=5).rev().for_each(|i| println!("{}", i));
(let loop ([x 5])
  (when (>= x 0)
    (display x)
    (newline)
    (loop (sub1 x))))
5 to: 0 by: -1 do: [:i | Transcript showln: i asString].
Imports System
For i = 5 To 0 Step -1
    Console.WriteLine(i)
Next

New implementation...
programming-idioms.org