Rot-13: Difference between revisions

211 bytes removed ,  5 months ago
m
(→‎{{header|Zig}}: Rewrite to not modify input argument, add output and supported versions.)
Line 1,804:
 
=={{header|EasyLang}}==
<syntaxhighlight lang="text">
func$ rot13 str$ .
for c$ in strchars str$
codec = strcode c$
if codec >= 65 and codec <= 90
encCodec = code(c + 13 - 65) mod 26 + 65
elif c >= if97 encCodeand >c <= 90122
encCodec = 64(c + encCode13 - 9097) mod 26 + 97
.
elif code >= 97 and code <= 122
encCode = code + 13
if encCode > 122
encCode = 96 + encCode - 122
.
else
encCode = code
.
encStrenc$ &= strchar encCodec
.
return encStrenc$
.
printenc$ = rot13 "Rosetta Code"
print enc$
print rot13 enc$
</syntaxhighlight>
{{out}}
<pre>Ebfrggn Pbqr</pre>
 
=={{header|Elena}}==
1,983

edits