fork download
  1. #include <stdio.h>
  2.  
  3. int main () {
  4. int a, b, numa, numb, res;
  5. char op;
  6. scanf("%c %c %c", &a, &op, &b);
  7. // printf("%c %c %c\n", a, op, b);
  8. if(a >= 97) numa = a - 96;
  9. else numa = a - 38;
  10. if(b >= 97) numb = b - 96;
  11. else numb = b - 38;
  12. if(op == '+') res = numa + numb;
  13. else if (op == '-') res = numa - numb;
  14. else if (op == '*') res = numa * numb;
  15. else if (op == '/') res = numa / numb;
  16. else if (op == '%') res = numa % numb;
  17. if(res >= 53) res = res - (res / 52) * 52;
  18. if(res <= 0) res+=52;
  19. if(res <= 26) printf("%c", res+96);
  20. else printf("%c", res+38);
  21. //printf("%c %c %d %d %d %d %d", res+96, res+38, res, numa, numb, a, b);
  22. return 0;
  23. }
  24. //6 * 27 = 162
  25. //f * A
  26. //buat fungsi rekursi nanti buat cek corner case
  27.  
Success #stdin #stdout 0s 5272KB
stdin
Standard input is empty
stdout
Z