100 doors: Difference between revisions

m
imported>Arakov
Line 5,087:
 
=={{header|Elena}}==
ELENA 46.0x :
<syntaxhighlight lang="elena">import system'routines;
import extensions;
Line 5,094:
{
var Doors := Array.allocate(100).populate::(n=>false);
for(int i := 0,; i < 100,; i := i + 1+)
{
for(int j := i,; j < 100,; j := j + i + 1)
{
Doors[j] := Doors[j].Inverted
Line 5,102:
};
for(int i := 0,; i < 100,; i := i + 1+)
{
console.printLine("Door #",i + 1," :",Doors[i].iif("Open","Closed"))
Anonymous user