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

Определить бъют ли две фигуры на шахматной доске друг друга - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка слиянием http://www.cyberforum.ru/cpp-beginners/thread954341.html
Нужно сделать счётчик который будет считать количество приравниваний в программе. Я что-то никак не могу сообразить( #include<stdio.h> #include<stdlib.h> #include<iostream.h> #include<conio.h>...
C++ Блок схему программы ввода 4 символьных переменных Составьте программу ввода 4 символьных переменных и определите сколько среди них цифр и выведите их на экран. Написать блок схему помогите! http://www.cyberforum.ru/cpp-beginners/thread954340.html
C++ О недоступности protected членов в производном классе
Здравствуйте. Столкнулся с неожиданной проблемой: В методах производного класса недоступны protected члены базового. Код который прилагаю по быстрому накидал для примера, что бы не выкладывать...
Сортировка контейнера list C++
Как отсортировать (с помощью sort()) и вывести в текстовый документ список l ? код программы: #include <iostream.h> #include <vector> #include <algorithm> #include <list> #include <math.h>...
C++ Задача на цикл. Найти сумму целых положительных чисел, кратных 3 и меньших 200 http://www.cyberforum.ru/cpp-beginners/thread954331.html
Правильно ли я виполниз задачу? Найти сумму целых положительных чисел, кратных 3 и меньших 200. #include <iostream> #include <cmath> using std::cin; using std::cout; int main() { int s =0;...
C++ ошибка в c++ #include "stdafx.h" #include <conio.h> #include <stdio.h> int main() { int d,p2; float p1,p3,yo,yor; d=1; p1=3.7; p2=-1; подробнее

Показать сообщение отдельно
xSCJx
22 / 19 / 1
Регистрация: 24.12.2012
Сообщений: 435

Определить бъют ли две фигуры на шахматной доске друг друга - C++

14.09.2013, 16:41. Просмотров 1394. Ответов 10
Метки (Все метки)

Привет. Помогите пожалуйста. Даны координаты двух фигур на шахматной доске. Определить бьют ли они друг друга. Фигуры могут быть или двое ладьей, или двое офицеров, или двое королев, или двое коней. Т.е. две фигуры одинаковы. Про ладью все просто. Сделали с одным условием. А вот про остальные у меня что то с одним не получается. Был вариант для офицера:

C++
1
2
3
4
5
auto t = (x1-x2) / (y1 - y2);
if ( t == 1 || t == -1)
    cout << "yes";
else
    cout << "no";
и еще были, но они как и этот неверные. Подскажите пожалуйста сам алгоритм. Спасибо.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru