Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- char char_twist(char c);
- char char_next(char c);
- int main()
- {
- char c;
- do
- {
- c = getchar();
- putchar(char_twist(char_next(c)));
- }while(c != EOF);
- return 0;
- }
- char char_twist(char c)
- {
- if ((c >= 'A' && c <= 'Z')||(c >= 'a' && c <= 'z'))
- {
- if(islower(c))
- return toupper(c);
- else
- return tolower(c);
- }
- return c;
- }
- char char_next(char c)
- {
- if ((c >= 'A' && c < 'Z')||(c >= 'a' && c < 'z'))
- return ++c;
- else if (c == 'Z' || c == 'z')
- return c - 25;
- return c;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement