ROT13: Różnice pomiędzy wersjami

Dodane 159 bajtów ,  12 lat temu
Dodano alternatywną implementację
m (+)
(Dodano alternatywną implementację)
while(a=~getchar())putchar(~a-1/(~(a|32)/13*2-11)*13);
// Zmienna a musi być uprzednio zdefiniowana
</source>
 
rot13 w postaci funkcji w C:
<source lang="c">
void rot13(char *a) {
for (; *a; *a = (*a - 1 / (~(~(*a) | 32) / 13 * 2 - 11) * 13), a++);
}
</source>
 
Anonimowy użytkownik