fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int n; // размер доски
  6. char k0, l0, s0;
  7. int k1, l1, s1;
  8. cin >> n >> k0 >> k1;
  9. if (n <= 2) return 0;
  10. if (k0 == 'a') {
  11. if (k1 == n) {
  12. l0 = k0;
  13. l1 = k1 - 3;
  14. }
  15. else {
  16. if (k1 == 1) {
  17. l0 = k0;
  18. l1 = k1 + 3;
  19. }
  20. else {
  21. l0 = char(k0 + 3);
  22. l1 = k1;
  23. }
  24. }
  25. }
  26. if (k0 != char(96 + n) && k1 != n && k1 != 1) {
  27. s0 = char (k0 + 1);
  28. s1 = k1 + 1;
  29. if (k0 != 'a') {
  30. l0 = char (k0 - 1);
  31. l1 = k1;
  32. }
  33. }
  34. else {
  35. if (k0 == char(96 + n) && k1 == n) {
  36. s0 = char(96 + n - 1);
  37. s1 = n - 1;
  38. l0 = char(96 + n);
  39. l1 = k1 - 3;
  40. }
  41. else {
  42. if (k0 == char(96 + n)) {
  43. s0 = char(96 + n - 1);
  44. s1 = k1 + 1;
  45. l0 = char (k0 - 3);
  46. l1 = k1;
  47. }
  48. else {
  49. s0 = char (k0 + 1);
  50. s1 = k1 + 1;
  51. if (k0 != 'a') {
  52. l0 = char (k0 - 1);
  53. l1 = k1;
  54. }
  55. }
  56. }
  57. }
  58.  
  59. cout << l0 << l1 << endl << s0 << s1;
  60. return 0;
  61. }
Success #stdin #stdout 0s 15232KB
stdin
Standard input is empty
stdout
a4
b2