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

Шахматы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Файлы,структура и функция.. http://www.cyberforum.ru/cpp-beginners/thread96009.html
Составить функцию,упорядочившую по алфавиту список из М фамилий (М<7).Использовать функцию для списка из 5 фамилий.Исходный список считывается из файла f1,а результат записывается в файл f2...
C++ Как это решить? Есть вектор b, последовательность чисел b1, ... , bn. Необходимо сделать квадратную матрицу порядка N, в которой элементы представлены таким образом: b1, ... , bn^n (^n - возвести в степень) PS: Мне нужен алгоритм того, как построить такую матрицу. матрица должна быть такого вида: http://www.cyberforum.ru/cpp-beginners/thread95975.html
C++ С помощью генератора случайных чисел ,задать значения элементов массива
Ввести с клавиатуры размерность одномерного массива . С помощью генератора случайных чисел ,задать значения его элементов. Написать две функции, вычисляющие квадрат и куб каждого элемента массива СПАСИБО!
C++ Ввести значения R и Y в одной строке и вывести результат выражения
Ввести значения R и Y в одной строке и вывести результат выражения R*(Y*2)+(Y/5)в этой же строке. Использовать поясняющие надписи и комментарии. спасибо!!!
C++ Простой вопрос http://www.cyberforum.ru/cpp-beginners/thread95965.html
помогите, я вот только за си++ взялся, до этого на паскале писал... не понятно, что означает вот эта строка: int _tmain(int argc, _TCHAR* argv) особенно интересует, что означает написанное в скобках, заранее спасибо
C++ Visual studio помогите нубу разобраться с visual studio) я вот поставил, написал коротенькую программу типа хеллоу ворлд, но вот как запустить, не знаю...есть кнопка начать отладку, однако ее нельзя нажать... ;) подробнее

Показать сообщение отдельно
inferno mf
1 / 1 / 0
Регистрация: 13.09.2009
Сообщений: 96
02.03.2010, 17:30  [ТС]     Шахматы
Цитата Сообщение от Day Посмотреть сообщение
inferno mf, нашел довольно изящное решение задачи про коня, не удержался от соблазна его показать
Код
 for(s=0; s<8; s++) {
    if (s&1) x = 1;
    else     x = 2;
    y = 3 - x;
    if (s&2) x = -x;
    if (s&4) y = -y;
    if (k+x==mm && l+y==n) {
        printf("Am!\n");
        break;
    }
}
if (s==8) printf("Fig\n");
s - битовая шкала
1 бит - шаг по x (1 or 2)
2-3 биты - управление знаками
Спасибо. Можете подсказать по тому коду, редактировал, но есть ошибки...
 
Текущее время: 18:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru