fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. char k[2], l[2], s[2];
  6. cin >> k;
  7. if (k[0] == 'a') {
  8. if (k[1] == '8') {
  9. l[0] = char (k[0] - 3);
  10. l[1] = k[1];
  11. }
  12. else {
  13. if (k[1] == '1') {
  14. l[0] = k[0];
  15. l[1] = char (k[1] + 3);
  16. }
  17. else {
  18. l[0] = k[0];
  19. l[1] = char (k[1] - 1);
  20. }
  21. }
  22. }
  23. if (k[0] != 'h' && k[1] != 8 && k[1] != 1) {
  24. s[0] = char (k[0] + 1);
  25. s[1] = char (k[1] + 1);
  26. if (k[0] != 'a') {
  27. l[0] = char (k[0] - 1);
  28. l[1] = k[1];
  29. }
  30. }
  31. else {
  32. if (k[0] == 'h' && k[1] == '8') {
  33. s[0] = 'g';
  34. s[1] = '7';
  35. l[0] = 'h';
  36. l[1] = char (k[1] - 3);
  37. }
  38. else {
  39. if (k[0] == 'h') {
  40. s[0] = 'g';
  41. s[1] = char (k[1] + 1);
  42. l[0] = char (k[0] - 3);
  43. l[1] = k[1];
  44. }
  45. else {
  46. s[0] = char (k[0] + 1);
  47. s[1] = '7';
  48. if (k[0] != 'a') {
  49. l[0] = char (k[0] - 1);
  50. l[1] = k[1];
  51. }
  52. }
  53. }
  54. }
  55.  
  56. cout << l[0] << l[1] << endl << s[0] << s[1];
  57. return 0;
  58. }
Success #stdin #stdout 0s 15232KB
stdin
Standard input is empty
stdout
o[
q\