Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.97/29: Рейтинг темы: голосов - 29, средняя оценка - 4.97
0 / 0 / 0
Регистрация: 15.04.2014
Сообщений: 22

Проверить, что ферзь за один ход может перейти с одного поля на другое

21.09.2015, 21:29. Показов 6345. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задание:
Даны координаты двух различных полей шахматной доски x1, y1, x2, y2(целые числа, лежащие в диапазоне 1-8). Проверить истинность высказывания: «Ферзь за один ход может перейти с одного поля на другое».

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
int main()
{
   int x1,y1,x2,y2; //  поля шахматной доски
   cout<<"Координаты 1 поля(целые числа, лежащие в диапазоне 1-8) \n";
   cin>>x1;
   cin>>y1;
   cout<<"Координаты 2 поля(целые числа, лежащие в диапазоне 1-8) \n";
   cin>>x2;
   cin>>y2;
   if (x1=x2 || y1=y2 || x1-y1=x2-y2 || x1+y1=x2+y2)
   {
       cout<<"yes";
   } else
   {
       cout<<"no";
   }
 
    return 0;
}
Выдает ошибку:
ошибка: lvalue required as left operand of assignment
if (x1=x2 || y1=y2 || x1-y1=x2-y2 || x1+y1=x2+y2)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.09.2015, 21:29
Ответы с готовыми решениями:

Проверить истинность высказывания: «Ферзь за один ход может перейти с одного поля на другое»
Даны координаты двух различных полей шахматной доски x1, y1, x2, y2 (целые числа, лежащие в диапазоне 1–8). Проверить истинность...

Определить, может ли ферзь за один ход перейти с одного из этих полей на другое
Даны координаты (как целые от 1 до 8) двух полей шахматной доски. Определить, может ли ферзь за один ход перейти с одного из этих полей ...

Определить, может ли конь за один ход перейти с одного поля на другое
С++ Даны координаты (целые от 1 до 8) двух полей шахматной доски. Определить, может ли конь за один ход перейти с одного из этих полей на...

1
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
21.09.2015, 21:44
Levenwort,
проверка равенства в C++ два знака =,
т.е. if(x1==x2 || и т.д.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.09.2015, 21:44
Помогаю со студенческими работами здесь

Проверить истинность высказывания: "Ферзь за один ход может перейти с одного поля на другое"
Здраствуйте!!! Может кто то поможет мне с таким заданием на С# : Даны координаты двух различных полей шахматной доски x1, y1, x2, y2 (целые...

Если ферзь за один ход может перейти с одного поля на другое, вывести логическое значение True
Даны координаты (как целые от 1 до 8) двух различных полей шахматной доски. Если ферзь за один ход может перейти с одного поля на другое,...

Верно ли, что шахматный ферзь за один ход может переместиться с одного заданного поля на другое
Задание:Pascal ABS Для каждой задачи составить программу, выводящую значение TRUE, если указанное высказывание является истинным, и...

Выяснить, что Король за один ход может перейти с одного поля на другое
Даны координаты двух различных полей шахматной доски x1, y1, x2, y2 (целые числа, лежащие в диапазоне 1–8). Проверить истинность...

Заданы два поля шахматной доски N1 и N2. Проверить, может ли ферзь за один ход перейти с поля N1 на поле N2
Задание из раздела &quot;Структуры&quot;. Решить с помощью Defstract... Заданы два поля шахматной доски N1 и N2. Проверить, может ли ферзь за один...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru