В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
amalia454565
amalia454565
15.11.2020 00:32 •  Информатика

Даны координаты двух полей шахматной доски (координаты клетки - это 2 числа от 1 до 8: номер столбца и номер строки) одного ли цвета эти клетки на шахматной доске? вывести в выходной файл сообщение yes, если они одного цвета, и no иначе

Показать ответ
Ответ:
BovolskajLesj
BovolskajLesj
07.10.2020 18:49
1 2 3 4 5 6 7 8 9 10 11 #include <iostream> using namespace std; int main(){     freopen("input.txt","r",stdin);     freopen("output.txt","w",stdout);     int x1, y1, x2, y2;     cin>>x1>>y1>>x2>>y2;     if ((x1+y1)%2==(x2+y2)%2) cout<<"YES";     else cout<<"NO";     return 0; }
0,0(0 оценок)
Ответ:
sergazinaaidana
sergazinaaidana
07.10.2020 18:49
Var
a,b : array[1..8, 1..8]of integer;
i, j,k, x, y, x1, y1:integer;
begin
k:=-1;
for i:= 1 to 8 do
begin
k:=-k;
  for j:= 1 to 8 do
    begin
      a[i,j]:=k;
      b[i,j]:=k;
      k:= -k;
    end;
end;
Readln(x,y);
Readln(x1,y1);
if (a[x,y] = b[x1,y1]) then Writeln('YES')
  else Writeln('NO');
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота