Форум программистов, компьютерный форум 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, А(2)=118, то D(1)=3, D(2)=4, D(3)=3, D(4)=1, D(5)=1, D(6)=8 подробнее

Показать сообщение отдельно
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
28.03.2012, 15:12     Может ли шахматный конь перейти в указанную клетку доски?
Цитата Сообщение от Ego-Delu Посмотреть сообщение
не работает, и почему вы или между скобками поставили?


В полне рабочая строка только разберитесь в правильно растановки || && я ставил наугад
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
#include <iostream>
#include <conio.h>
#include <math.h>
#include <stdio.h>
using namespace std;
int main ()
   {
       setlocale(0, "");
           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 ();
                return 0;
}
Миниатюры
Может ли шахматный конь перейти в указанную клетку доски?  
 
Текущее время: 05:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru