Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
1 / 1 / 0
Регистрация: 23.01.2015
Сообщений: 80
1

Являются ли поля шахматной доски полями одного цвета

17.06.2015, 00:08. Просмотров 956. Ответов 6
Метки нет (Все метки)

Поле шахматной доски определяется парой натуральных чисел, первое из которых задаст номер вертикали, а второе — номер горизонтали. Даны натуральные числа к, I, т, п. Требуется выяснить, являются ли поля (k, I) и (т, п) полями одного цвета.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.06.2015, 00:08
Ответы с готовыми решениями:

Определить, являются ли клетки (a, b), (c, d) полями одного цвета на шахматной доске
Поле шахматной доски имеет размер 8 х 8. Клетки определяются координатами, первая из которых -...

Шахматная доска: определить являются ли поля (к, l) и (m, n) полями одного цвета
Поле шахматной доски определяется парой натуральных чисел: первое число - номер вертикали (при...

Задача. Шахматная доска. Выяснить явл. ли поля полями одного цвета
Помогите пожалуйста решить задачу. Поле шахматной доски определяется парой натуральных чисел,...

Обойти конём все поля шахматной доски
Обойти конём все поля шахматной доски размером (n х n) клеток, побывав на каждом из полей ровно...

6
493 / 375 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
17.06.2015, 07:21 2
ну очевидно что если по оси Х-числа одновременно четные/нечет и по оси Y- чет/нечет - то поля одного цвета. причем четность и нечетность оси Х и Y - не зависимы друг от друга.
0
23 / 23 / 14
Регистрация: 01.05.2015
Сообщений: 180
17.06.2015, 08:15 3
Если сумма координат х+у нечетная, то клетка черная и наоборот.
0
52 / 41 / 16
Регистрация: 16.12.2012
Сообщений: 144
17.06.2015, 08:23 4
Цитата Сообщение от ampermetr Посмотреть сообщение
Если сумма координат х+у нечетная, то клетка черная и наоборот.
Наоборот
0
Don't worry, be happy
16958 / 9839 / 1895
Регистрация: 27.09.2012
Сообщений: 24,392
Записей в блоге: 2
17.06.2015, 08:28 5
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
int main()
{
    int k = 0 ;
    int l = 0 ;
    int t = 0 ;
    int p = 0 ;
    std::cin >> k >> l >> t >> p ;
    std::cout << (((k^t)&(l^p)&1)?"eq":"nq") << std::endl ;
}
0
23 / 23 / 14
Регистрация: 01.05.2015
Сообщений: 180
17.06.2015, 08:38 6
Stanis, точно, туплю с утра)) почему то думал что 1+1=1
0
Don't worry, be happy
16958 / 9839 / 1895
Регистрация: 27.09.2012
Сообщений: 24,392
Записей в блоге: 2
17.06.2015, 08:44 7
ampermetr, если bool, то так и есть
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.06.2015, 08:44

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Одного ли цвета клетки на шахматной доске?
Даны координаты двух полей шахматной доски (координаты клетки - это 2 числа от 1 до 8: номер...

Одного ли цвета эти клетки на шахматной доске?
Как решить задачу - Даны координаты двух полей шахматной доски. Координаты клетки - это два числа...

Король шахматной доски
Король шахматной доски размером 8х8 находится на коне в одной из клеток своего королевства. Он...

Разрезание шахматной доски
Написать программу нахождения всех способов разрезания шахматной доски с числом клеток nxn...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.