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

Угрожает ли конь, стоящий на поле (k, l), полю (m, n) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значение выражение без использования функции http://www.cyberforum.ru/cpp-beginners/thread1732885.html
Построить и записать алгоритм вычисления значения функции ch(𝑥) действительного аргумента x с точностью ε с использованием рекурсии. const double eps=1e-5; double ch(double x, double pow, int n){...
C++ Помогите исправить работу программы помогите пожалуйста не могу подсчитать(правильно) правило трех восьмых. точность e= 0.00001 #include<iostream> #include<math.h> #include<iomanip> using namespace std; typedef double D; long... http://www.cyberforum.ru/cpp-beginners/thread1732874.html
C++ Произведение элементов матрицы, расположенных между первым и вторым нулевыми элементами
1. Номер минимального элемента. 2. Произведение элементов массива, расположенных между первым и вторым нулевыми элементами. 3. Преобразовать массив таким образом, чтобы в первой его половине...
C++ Добавить сразу несколько элементов в начало вектора
как добавить НЕСКОЛЬКО РАЗОМ элементов в начало? без цикла(т.к. 200 раз это долго)
C++ Вычисление значения выражения http://www.cyberforum.ru/cpp-beginners/thread1732828.html
Помогите пожалуйста. Нарисуйте форму и напишите программный код решения следующей задачи: Ввод исходных данных и вывод результата осуществляется в поля ввода. Вычисление производится по нажатию...
C++ Почему 5/9=0, если тип float? Объектно-ориентированное программирование в С++ Лафоре Р. 3 глава, упрожнение 2 Напишите программу, предлагающую пользователю осуществить перевод температуры из шкалы Цельсия в шкалу Фаренгейта... подробнее

Показать сообщение отдельно
TimeTwo
71 / 71 / 32
Регистрация: 29.11.2009
Сообщений: 326
12.05.2016, 16:12
Neotwalker, совсем чуть чуть не по блок схеме
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <iostream>
using namespace std;
 
class point{
private:
    int *x,*y;
public:
    point(int a,int b);
    ~point();
    point(const point &obj);
    int get_x(){ return *x;}
    int get_y(){ return *y;}
};
point::point(const point &obj){
     x = new int;
     y = new int;
     *x = *obj.x;
     *y = *obj.y;
}
point::point(int a,int b){
    x = new int;
    y = new int;
    *x = a;
    *y = b;
}
point::~point(){
    delete x;
    delete y;
}
bool horse(point obj1,point obj2){
    int x1 = obj1.get_x();int x2 = obj2.get_x();int y1 = obj1.get_y();int y2 = obj2.get_y();
    if (((x1==x2+1)&&(y1==((y2+2)||(y2-2))))||((x1==x2+2)&&(y1==((y2+1)||y1-1)))||((x1==x2-2)&&(y1==((y2+1)||(y2-1))))||((x1==x2-1)&&y1==((y2+2)||(y2-2))))
        return true;
    else
        return false;
}
void main(){
    int k,l,m,n;
    cout<<"enter k,l,m,n";
    cin>>k>>l>>m>>n;
    point a(k,l), b(m,n);
    if (horse(b,a))
        cout<<"yes";
    else
        cout<<"no";
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru