int main () { register char byte, cap; for(;read (0, &byte, 1);) { cap = byte & 32; byte &= ~cap; byte = ((byte >= 'A') && (byte <= 'Z') ? ((byte - 'A' + 13) % 26 + 'A') : byte) | cap; write (1, &byte, 1); } }