View Problem

Perform an action a fixed number of times (FOR)

Display the string "Hello" five times like "HelloHelloHelloHelloHello"
DiskEdit
ruby
puts "Hello"*5
DiskEdit
ruby
5.times { print "Hello" }
DiskEdit
csharp
string text = "Hello";

for (int i = 0; i < 5; i++)
{
Console.Write(text);
}
ExpandDiskEdit
cpp C++/CLI .NET 2.0
for(int i = 0; i < 5; ++i) Console::Write("Hello");
ExpandDiskEdit
cpp C++/CLI .NET 2.0
for(int i = 5; i > 0; --i) Console::Write("Hello");
ExpandDiskEdit
cpp
dotimes(5, hello);
ExpandDiskEdit
cpp
fill_n(ostream_iterator<string>(cout), 5, "Hello");
ExpandDiskEdit
fantom
5.times { Env.cur.out.print("Hello") }
ExpandDiskEdit
fantom
for (i := 0; i < 5; i++)
Env.cur.out.print("Hello")
ExpandDiskEdit
fantom
(1..5).each { Env.cur.out.print("Hello") }
ExpandDiskEdit
erlang
dotimes(5, fun () -> io:format("Hello") end).
ExpandDiskEdit
erlang
lists:foreach(fun (_) -> io:format("Hello") end, lists:seq(1, 5)).
DiskEdit
groovy
println "Hello" * 5
DiskEdit
groovy
5.times { print "Hello" }; println()
DiskEdit
haskell
import Control.Monad

hi5 = replicateM_ 5 $ putStr "Hello"

Submit a new solution for ruby, csharp, cpp, fantom ...
There are 22 other solutions in additional languages (clojure, fsharp, java, ocaml ...)