Bulls and cows: Difference between revisions

1-based index
(→‎{{header|Vlang}}: Rename "Vlang" in "V (Vlang)")
(1-based index)
Line 2,037:
}</syntaxhighlight>
=={{header|EasyLang}}==
<syntaxhighlight lang="text">dig[] = [ 1 2 3 4 5 6 7 8 9 ]
dig[] = [ 1 2 3 4 5 6 7 8 9 ]
for i range 4
for hi = i1 +to random (9 - i)4
h = i - 1 + random (10 - i)
swap dig[i] dig[h]
.
Line 2,051 ⟶ 2,052:
if len s$[] = 4
ok = 1
for i range= 1 to 4
g[i] = number s$[i]
if g[i] = 0
Line 2,064 ⟶ 2,065:
bulls = 0
cows = 0
for i range= 1 to 4
if g[i] = dig[i]
bulls += 1
else
for j range= 1 to 4
if dig[j] = g[i]
cows += 1
Line 2,078 ⟶ 2,079:
until bulls = 4
.
print "Well done! " & attempts & " attempts needed."</syntaxhighlight>
</syntaxhighlight>
 
=={{header|Eiffel}}==
<syntaxhighlight lang="eiffel">
1,969

edits