Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
SALLAKH
1

Одного ли цвета эти клетки на шахматной доске?

28.09.2010, 19:51. Просмотров 1945. Ответов 2
Метки нет (Все метки)

Как решить задачу - Даны координаты двух полей шахматной доски. Координаты клетки - это два числа от 1 до 8: номер столбца и номер строки. Одного ли цвета эти клетки на шахматной доске?
Я попробовал вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# include <iostream>
using namespace std;
int main(){
int a,b,c,d;
cin>>a>>b>>c>>d;
if((a+b)%2==0 && (c+d)%2==0){
    cout<<"YES";
}else{
    cout<<"NO";
}
getchar();
getchar();
return 0;
}
но препад говорит что есть недочёты.
ПОМОГИТЕ КОМУ НЕ СЛОЖНО
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.09.2010, 19:51
Ответы с готовыми решениями:

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

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

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

Узнать все ли клетки шахматной доски одного цвета
Удалено

2
Эксперт JavaЭксперт С++
8362 / 3583 / 419
Регистрация: 03.07.2009
Сообщений: 10,708
28.09.2010, 19:59 2
C++
1
2
3
std::cout<<
    (((((a + b)>>1)&1 && ((c + d)>>1)&1) ||
     !(((a + b)>>1)&1 && ((c + d)>>1)&1))  ? "true" : "false");
0
2341 / 497 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
29.09.2010, 07:29 3
тогда уж
C++
1
2
std::cout<<
    (((a+b+c+d)?1)  ? "false" : "true");
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.09.2010, 07:29

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

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

Определить: являются ли эти два поля шахматной доски полями одного цвета?
Помогите: координаты любого поля шахматной доски могут быть заданы парой натуральных чисел, не...

На шахматной доске отметить все клетки, которые бьет слон
Шахматная доска – игровое поле 8 × 8. Сформировать двумерный массив A – схематическое изображение...

Поиск последовательности перемещений коня на шахматной доске из одной клетки в другую
Реализовать алгоритм решения задачи о поиске последовательности перемещений коня на шахматной доске...


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

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

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