Advertisement
Guest User

Untitled

a guest
Jan 26th, 2015
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <ctype.h>
  3. #include <string.h>
  4. #define NMAX 100
  5.  
  6. void sifruj(char *s);
  7.  
  8. int main () {
  9. char s[NMAX];
  10.  
  11. scanf("%s", s);
  12.  
  13. sifruj(s);
  14.  
  15. printf("%s", s);
  16.  
  17. return 0;
  18. }
  19. void sifruj(char *s) {
  20. int i, j=0;
  21. char k[NMAX];
  22.  
  23. for(i=0; s[i] != '\0'; i++) {
  24. if(isalpha(s[i]) && islower(s[i]))
  25. k[j++]= 'Z' - (s[i] - 'a');
  26. else if (isalpha(s[i]) && isupper(s[i]))
  27. k[j++]= 'z' - (s[i] - 'A');
  28. else if (isdigit(s[i]))
  29. k[j++]= s[i];
  30.  
  31. }
  32. k[j]='\0';
  33. for(i=0; k[i]; i++)
  34. s[i]=k[i];
  35. s[i]='\0';
  36.  
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement