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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка слиянием http://www.cyberforum.ru/cpp-beginners/thread954341.html
Нужно сделать счётчик который будет считать количество приравниваний в программе. Я что-то никак не могу сообразить( #include<stdio.h> #include<stdlib.h> #include<iostream.h> #include<conio.h> const int n=4; int main() { int i,j,l,R,p,h,q,t,m,x,res;
C++ Блок схему программы ввода 4 символьных переменных Составьте программу ввода 4 символьных переменных и определите сколько среди них цифр и выведите их на экран. Написать блок схему помогите! http://www.cyberforum.ru/cpp-beginners/thread954340.html
C++ О недоступности protected членов в производном классе
Здравствуйте. Столкнулся с неожиданной проблемой: В методах производного класса недоступны protected члены базового. Код который прилагаю по быстрому накидал для примера, что бы не выкладывать довольно большой листинг того, где я с этим столкнулся, здесь проблема такая же возникает: template <class Val> class CContainer { public: typedef Val element; protected: element* array; ptrdiff_t...
Сортировка контейнера list C++
Как отсортировать (с помощью sort()) и вывести в текстовый документ список l ? код программы: #include <iostream.h> #include <vector> #include <algorithm> #include <list> #include <math.h> class Tcity { public: float x,y;
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; for (int n=1; n<200; n=n+3)
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
14.09.2013, 16:41     Определить бъют ли две фигуры на шахматной доске друг друга
Привет. Помогите пожалуйста. Даны координаты двух фигур на шахматной доске. Определить бьют ли они друг друга. Фигуры могут быть или двое ладьей, или двое офицеров, или двое королев, или двое коней. Т.е. две фигуры одинаковы. Про ладью все просто. Сделали с одным условием. А вот про остальные у меня что то с одним не получается. Был вариант для офицера:

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