From: utzoo!watmath!watcgl!dmmartindale Newsgroups: net.jokes Title: A simpler rotation programme Article-I.D.: watcgl.119 Posted: Fri Jan 14 22:28:35 1983 Received: Sat Jan 15 00:06:32 1983 #include#define DEFROT 13 main(argc,argv) int argc; char **argv; { register c, r; if (argc > 1) { r = atoi(argv[1]); if (r < 0 || r > 25) { fprintf("%s: ridiculous rotation\n", argv[0]); exit(1); } } else r = DEFROT; while ((c=getchar()) != EOF) { if (c >= 'a' && c <= 'z') { c += r; if (c > 'z') c -= 26; } else if (c >= 'A' && c <= 'Z') { c += r; if (c > 'Z') c -= 26; } putchar(c); } exit(0); }