Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int rot13(int i)
- {
- if (i >= 'A' && i < 'N')
- {
- return i + ROT;
- }
- else if (i >= 'N' && i < 'Z')
- {
- return i - ROT;
- }
- else if (i >= 'a' && i < 'n')
- {
- return i + ROT;
- }
- else if (i >= 'n' && i < 'z')
- {
- return i - ROT;
- }
- else
- {
- return i;
- }
- }
- void rotstr(char c[])
- {
- int length = strlen(c);
- int i;
- for (i = 0; i < length; i++);
- }
- void test_cases(void)
- {
- checkit_int(rot13('a'), 'n');
- checkit_int(rot13('o'), 'b');
- checkit_int(rot13('A'), 'N');
- }
- int main(void)
- {
- char c[100];
- test_cases();
- while (fgets(c, 100, stdin) != NULL)
- {
- rotstr(c);
- printf("%s", c);
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment