/* * 3 Aug 2006 * Zaida Zadkiel * Displaces alpha input by -3, and rolls if outside alpha range * */ #include int main(int argc, char *argv[]) { char c; while((c=getchar()) != EOF) { if(c>='a' && c<='z'){ if(c>='a') c-=('a'-'d'); if(c>'z') c-=('z'-'a'+1); }else{ if(c>='A') c-=('A'-'D'); if(c>'Z') c-=('Z'-'A'+1); } /* if(c == 'a') {c = 'd';} else if(c == 'b') {c = 'e';} else if(c == 'c') {c = 'f';} else if(c == 'd') {c = 'g';} else if(c == 'e') {c = 'h';} else if(c == 'f') {c = 'i';} else if(c == 'g') {c = 'j';} else if(c == 'h') {c = 'k';} else if(c == 'i') {c = 'l';} else if(c == 'j') {c = 'm';} else if(c == 'k') {c = 'n';} else if(c == 'l') {c = 'o';} else if(c == 'm') {c = 'p';} else if(c == 'n') {c = 'q';} else if(c == 'o') {c = 'r';} else if(c == 'p') {c = 's';} else if(c == 'q') {c = 't';} else if(c == 'r') {c = 'u';} else if(c == 's') {c = 'v';} else if(c == 't') {c = 'w';} else if(c == 'u') {c = 'x';} else if(c == 'v') {c = 'w';} else if(c == 'w') {c = 'z';} else if(c == 'x') {c = 'a';} else if(c == 'y') {c = 'b';} else if(c == 'z') {c = 'c';} else if(c == 'A') {c = 'D';} else if(c == 'B') {c = 'E';} else if(c == 'C') {c = 'F';} else if(c == 'D') {c = 'G';} else if(c == 'E') {c = 'H';} else if(c == 'F') {c = 'I';} else if(c == 'G') {c = 'J';} else if(c == 'H') {c = 'K';} else if(c == 'I') {c = 'L';} else if(c == 'J') {c = 'M';} else if(c == 'K') {c = 'N';} else if(c == 'L') {c = 'O';} else if(c == 'M') {c = 'P';} else if(c == 'N') {c = 'Q';} else if(c == 'O') {c = 'R';} else if(c == 'P') {c = 'S';} else if(c == 'Q') {c = 'T';} else if(c == 'R') {c = 'U';} else if(c == 'S') {c = 'V';} else if(c == 'T') {c = 'W';} else if(c == 'U') {c = 'X';} else if(c == 'V') {c = 'Y';} else if(c == 'W') {c = 'I';} else if(c == 'X') {c = 'A';} else if(c == 'Y') {c = 'B';} else if(c == 'Z') {c = 'C';} */ printf("%c", c); } return 0; }