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

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

Показать сообщение отдельно
TimeTwo
68 / 68 / 31
Регистрация: 29.11.2009
Сообщений: 321
12.05.2016, 16:12     Угрожает ли конь, стоящий на поле (k, l), полю (m, n)
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";
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru