fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. static char modpow(n, e, m)
  5. {
  6. int r = 1; // n to the 0 is 1.
  7. while (e--)
  8. r = (r * n) % m;
  9.  
  10. return (char)r;
  11. }
  12.  
  13. int main(void)
  14. {
  15. char text[100];
  16. fgets(text, sizeof(text), stdin);
  17.  
  18. for (size_t j = 0, n = strlen(text); j < n; j++)
  19. {
  20. printf("before: %c (%i); ", text[j], text[j]);
  21. text[j] += 10;
  22. printf("after: %c (%i)\n", text[j], text[j]);
  23. }
  24.  
  25. printf("Result: %s\n", text);
  26. }
  27.  
Success #stdin #stdout 0s 2172KB
stdin
this is a test
stdout
before: t (116); after: ~ (126)
before: h (104); after: r (114)
before: i (105); after: s (115)
before: s (115); after: } (125)
before:   (32); after: * (42)
before: i (105); after: s (115)
before: s (115); after: } (125)
before:   (32); after: * (42)
before: a (97); after: k (107)
before:   (32); after: * (42)
before: t (116); after: ~ (126)
before: e (101); after: o (111)
before: s (115); after: } (125)
before: t (116); after: ~ (126)
Result: ~rs}*s}*k*~o}~