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

Определить бьет ли ладья с заданными координатами другую фигуру

19.10.2017, 16:43. Показов 3610. Ответов 7
Метки нет (Все метки)

Требуется определить,бьет ли ладья с заданными координатами x1 y1 другую фигуру стоящую на клетке x2 y2
Если бьет вывести YES если нет то NO
Попытался решить вот так,но постоянно выдает YES
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
int main() {
    int x1,y1,x2,y2;
    cin>>y1>>x1>>y2>>x2;
    if ((x1==x2)&&(y1!=y2))||((x1!=x2)&&(y1=y2))
        cout<<"YES";
    else
        cout<<"NO";
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.10.2017, 16:43
Ответы с готовыми решениями:

Определить, бьет ли ладья другую фигуру (правильно ли написан код?)
Требуется определить, бьет ли ладья, стоящая на клетке с указанными координатами (номер строки и...

Определить, бьет ли ладья, стоящая на клетке с заданными координатами, указанное поле
Требуется определить, бьет ли ладья, стоящая на клетке с указанными координатами (номер строки и...

Определить, бьет ли ладья, стоящая на клетке с указанными координатами, фигуру, стоящую на другой указанной клетке
Помогите пожалуйста с задачей! Условие: Требуется определить, бьет ли ладья, стоящая на клетке с...

Бьет ли ладья, стоящая на клетке с указанными координатами, фигуру, стоящую на другой указанной клетке
Требуется определить, бьет ли ладья, стоящая на клетке с указанными координатами (номер строки и...

7
47 / 31 / 21
Регистрация: 04.04.2016
Сообщений: 209
19.10.2017, 16:52 2
присвоение в условии вместо сравнения
0
Don't worry, be happy
17270 / 10142 / 1963
Регистрация: 27.09.2012
Сообщений: 25,375
Записей в блоге: 1
19.10.2017, 16:52 3
Цитата Сообщение от zap-zap Посмотреть сообщение
(y1=y2)
Найдите ошибку
0
0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 92
19.10.2017, 17:07  [ТС] 4
Цитата Сообщение от Croessmah Посмотреть сообщение
Найдите ошибку
Исправил,так же выдает всегда YES
0
47 / 31 / 21
Регистрация: 04.04.2016
Сообщений: 209
19.10.2017, 17:17 5
Вставьте новый код полностью
0
Don't worry, be happy
17270 / 10142 / 1963
Регистрация: 27.09.2012
Сообщений: 25,375
Записей в блоге: 1
19.10.2017, 19:00 6
Цитата Сообщение от zap-zap Посмотреть сообщение
if ((x1==x2)&&(y1!=y2))||((x1!=x2)&&(y1=y2))
Теперь уделите внимание подсчету скобок.
По идее это не должно было собраться.
1
0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 92
19.10.2017, 19:53  [ТС] 7
Цитата Сообщение от Croessmah Посмотреть сообщение
Теперь уделите внимание подсчету скобок.
По идее это не должно было собраться.
Да,заключил все вырадение в скобки и заработало,спасибо
0
Модератор
Эксперт по электронике
8573 / 6388 / 860
Регистрация: 14.02.2011
Сообщений: 22,219
19.10.2017, 20:26 8
Цитата Сообщение от zap-zap Посмотреть сообщение
C
1
if ((x1==x2)&&(y1!=y2))||((x1!=x2)&&(y1=y2))
на тебе вариант попроще
C
1
if((x1==x2)^(y1==y2))
Добавлено через 10 минут
или даже так
C
1
if((x1==x2)!=(y1==y2))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2017, 20:26

определить, бьет ли ладья, стоящая на клетке с указанными координатами
Ребят, выручайте. Вобщем, если их не решу, получу по щщам ;) 1)Требуется определить, бьет ли...

Определить, бьет ли Конь другую фигуру
Вам дают четыре числа, координаты коня и другой фигуры. Вы должны определить, бьет ли конь вторую...

Определить, бьет ли конь, стоящий на клетке с указанными координатами, фигуру, стоящую на другой указанной клетке
Помогите пожалуйста с задачей написать код в Паскале АБЦ Требуется определить, бьет ли конь,...

Проверить, бьет ли ферзь другую фигуру
Требуется определить, бьет ли ферзь, стоящий на клетке с указанными координатами (номер строки и...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru