Задача 6. Шахматы. acmp.ru C++

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 พ.ย. 2024

ความคิดเห็น • 5

  • @Нурлан2
    @Нурлан2 3 ปีที่แล้ว +6

    Можете объяснить как присваивются значения string как координаты? x1 = s[0] - "A" + 1; Этот момент, как мы сократили букву?

    • @MeinOne-s7x
      @MeinOne-s7x 2 ปีที่แล้ว +1

      все символы имеют свой код в определенной таблице

  • @4rwal723
    @4rwal723 2 ปีที่แล้ว

    хорош мужик, опасный игрок

  • @erakairzhan
    @erakairzhan 3 ปีที่แล้ว

    спасибо

  • @Ultimate0ALIEN
    @Ultimate0ALIEN ปีที่แล้ว +1

    На 28 тесте runtime error. Автор, не знаете в чём может быть ошибка?
    import java.util.Scanner;
    public class NewOne {
    public static void main(String args[]) {
    Scanner in = new Scanner(System.in);
    String s; int i;
    s=in.next();
    if (s.length()!=5 || s.charAt(0)'H' ||
    s.charAt(3)'H' || s.charAt(2)!='-' ||
    s.charAt(1)'8' || s.charAt(4)'8')
    System.out.print("ERROR"); else
    if ((Math.abs(s.charAt(1)-s.charAt(4))==2 && Math.abs(s.charAt(0)-s.charAt(3))==1) ||
    (Math.abs(s.charAt(1)-s.charAt(4))==1 && Math.abs(s.charAt(0)-s.charAt(3))==2))
    {System.out.print("YES");} else
    System.out.print("NO");
    }
    }