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

Может ли шахматный конь перейти в указанную клетку доски? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Упорядочить массив В(5,4) по невозрастанию элементов третей строки http://www.cyberforum.ru/cpp-beginners/thread532823.html
Упорядочить массив В(5,4) по невозрастанию элементов третей строки. вывести получившийся массив, найти минимальный элемент массива
C++ Оптимальный алгоритм рисования линий 1) Является ли алгоритм рисования линии перебором точек оптимальным? for(float i=Xmin, j; i<=Xmax; i+=0.001) { j = k*i + b; drawpixel(i, j); } 2) если нет, то какой был бы наиболее... http://www.cyberforum.ru/cpp-beginners/thread532817.html
C++ Взять матрицу 3 на 3 и заменить столбец...
Взять матрицу 3 на 3 и заменить столбец, номер которого вводится с клавиатуры, на единицу.
Дан массив А(4,4). Сформировать массив В(4) из среднеарифметических значений элементов в каждой строке. C++
Дан массив А(4,4). Сформировать массив В(4) из среднеарифметических значений элементов в каждой строке. Посмотрите пожалуйста... Добавлено через 22 минуты Кто-нибудь помогите....)))
C++ Поменять местами первый и последний символ в строке http://www.cyberforum.ru/cpp-beginners/thread532798.html
Дана строка S. Поменять местами первый и последний символ в строке
C++ Для массива А(10),состоящего из трехзначных чисел получить массив D, в который войдут все... Для массива А(10),состоящего из трехзначных чисел получить массив D, в который войдут все использованные цифры (с повторениями), встречающиеся в элементах массива А. Например,если А(1)=343,... подробнее

Показать сообщение отдельно
Ego-Delu
0 / 0 / 0
Регистрация: 23.10.2011
Сообщений: 25

Может ли шахматный конь перейти в указанную клетку доски? - C++

28.03.2012, 13:49. Просмотров 1917. Ответов 20
Метки (Все метки)

Собственно условие такое, задаются начальные и конечные координаты от 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
#include <iostream>
#include <conio.h>
#include <math.h>
#include <stdio.h>
using namespace std;
void main ()
 
   {
       int x1, x2, y1, y2;
        cout<<"Введите начальные координаты, где стоит фигура";
        cin>>x1;
        cin>>y1;
        cout<<"Введите конечные координаты, где стоит фигура";
        cin>>x2;
        cin>>y2;
 
        if (((x1==x2+2) | (x1==x2-2) & (y1==y2+1) | (y1==y2-1)) | ((x1==x2+1) | (x1=x2-1) & (y1==y2+2) | (y1==y2-2))) & (x1>0) (x1<9) (x2>0) (x2<9) (y1>0) (y1<9) (y2>0) (y2<9)
            cout<<"Конь согласен на такое";
        else
            cout<<"Конь говорит, что он никуда не пойдёт!";
        getch ();
}
заранее благодарю, и подскажите пожалуйста после какой строки русский язык подключать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru