Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.76
SALLAKH
Сообщений: n/a
#1

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

28.09.2010, 20:17. Просмотров 2524. Ответов 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;
}
но препад говорит что есть недочёты.
ПОМОГИТЕ КОМУ НЕ СЛОЖНО
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2010, 20:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Одного ли цвета эти клетки на шахматной доске? (C++):

Программа о расстановке 8 ферзей на шахматной доске так, чтобюы они не били друг друга. Любым способом - C++ Builder
В общем, помогите с лабой, перелопатила пол-инета, нет вразумительного листинга данной задачи. Есть наработки в псевдокоде, но чтобы...

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

На шахматной доске стоят три белые ладьи - Visual C++
На шахматной доске стоят три белые ладьи (ладья бьет по горизонтали и вертикали) и черный король. Проверить, не находится ли король под...

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

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

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

2
Day
1158 / 963 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
28.09.2010, 20:46 #2
Вместо
if((a+b)%2==0 && (c+d)%2==0)
Надо
if((a+b)%2 == (c+d)%2)
т.е. они должны быть одной четности
0
M128K145
Эксперт С++
8289 / 3509 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
28.09.2010, 22:07 #3
SALLAKH, хватит дублировать темы
Продолжение темы здесь Одного ли цвета эти клетки на шахматной доске?
Тема закрыта
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.09.2010, 22:07
Привет! Вот еще темы с ответами:

Являются ли поля шахматной доски полями одного цвета - C++
Поле шахматной доски определяется парой натуральных чисел, первое из которых задаст номер вертикали, а второе — номер горизонтали. Даны...

Числа на шахматной доске - C++
В клетках шахматной доски находятся целые число. --- Определить в программе глобальные данные – константу N = 8 и двумерный числовой массив...

Ход на шахматной доске - C++
Поле шахматной доски определяется парой натуральных чисел, первое из которых задает номер вертикали, а второе - номер горизонтали. Данные...

Числа на шахматной доске в С++ - C++
В клетках шахматной доски находятся целые числа. --- Определить в программе глобальные данные- константу N=8 и двумерный числовой массив...


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

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

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