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

Задачка про Коня и Короля - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ visual studio 2010 и LibC.lib http://www.cyberforum.ru/cpp-beginners/thread958638.html
есть ли возможность прикрутить её (мне нужна именно одно поточная) из VC 6.0
C++ Что значит (type*)var? К примеру, (int*)ololo? Оригинальная строка, вызвавшая вопрос: dheader_t * header = (dheader_t*)bsp_r; http://www.cyberforum.ru/cpp-beginners/thread958585.html
C++ задача на структуры
1.сформировать массив из элементов структурного типа. 2.распечатать сформированный массив на экране в виде таблицы. Проблема вот в чем, подскажите, как создать эту таблицу?
Переназначить событие клавиши ENTER в консоли C++
Добрый день. У меня есть массив, мне его нужно заполнить числами с клавиатуры. Но этот массив должен заполняться в строчку, а не в столбец. т.е., когда мы вводим число и нажимаем ENTER, то...
C++ Найти сумму отрицательных чисел и количество положительных чисел массива с четными индексами http://www.cyberforum.ru/cpp-beginners/thread958549.html
1) Дан массив чисел В. Найти сумму отрицательных чисел и количество положительных чисел массива с четными индексами.
C++ ошибка соператором new Не знаю, как лучше обозвать тему. Я еще не разобраля с видами памяти, и многим прочим. #include <string> #include <iostream> // для объекта cout using namespace std; #include<iomanip> //Этот... подробнее

Показать сообщение отдельно
Fyret
184 / 170 / 13
Регистрация: 30.07.2013
Сообщений: 359
20.09.2013, 17:17
Мне лениво читать весь код, но идея такова:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
bool МожноЛиСбить( числоХодов, позицияКоня, позицияКороля )
{
    if( числоХодов < 1)
    {
         return ошибка какая-нибудь;
    }
    else if( числоХодов == 1)
    {
         этот случай у Вас уже есть, его код сюда
         return ...;
    }
 
    for( все позиции коня, достижимые за 1 ход из позицияКоня )
    {
         if( МожноЛиСбить( числоХодов-1, рассматриваемаяПозицияКоня, позицияКороля ) )
         {
               return true;
         }
    }
 
    return false;   
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru