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

Используя стандартные правила шахматной игры, определить бьют фигуры друг друга или нет - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов http://www.cyberforum.ru/cpp-beginners/thread1075249.html
Нужно для кода сделать " Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов. Переставляя строки заданной матрицы, расположить их в соот-ветствии с ростом характеристик и Отсортировать строки матрицы по возрастанию сумм положительных элементов. #include <iostream> using namespace std; template <class T> void Revers(T...
C++ Вывод в консоль SetPixel(R,G,B) с 256-цветового *.bmp Добрый вечер, пытаюсь прочитать *.bmp файл заведомо известного размера и вывести его в консоль через SetPixel #include <iostream> #include <fstream> #include <windows.h> using namespace std; void main() http://www.cyberforum.ru/cpp-beginners/thread1075240.html
Пользователь вводит символы, вывести все не повторяющиеся в алфавитном порядке C++
Здравствуйте!Я ломаю голову весь вечер.Я не могу понять в чём ошибка. Задача:пользователь вводит символы,я должен вывести все неповторяющиеся в алфавитном порядке. Первый цикл(отбор неповторяющихся символов)работает отлично.Но во втором цикле(упорядочивание по алфавиту)что-то идёт не так.Помогите ,пожалуйста. #include<iostream> #include<string.h> using namespace std; int main(void) {...
C++ Вычислить бесконечную сумму ряда с заданной точностью е(е>0)
Помогите пожалуйста вычислить бесконечную сумму ряда с заданной точностью е(е>0)
C++ Динамическое создания массива со случайной длинной http://www.cyberforum.ru/cpp-beginners/thread1075214.html
Всем привет! Может кто-нибудь пожалуйста подсказать что не так в этом коде? int** jaggedArray = new int *; for (int i = 0; i < 5; i++) jaggedArray = new int ; Код функции gen_random: int gen_random( int range_min, int range_max ) {return range_min+rand()%(range_max-range_min+1);} По задаче нужно создать массив из 5 массивов со случайной длинной, но почему-то создаются массивы с длинной...
C++ Очередное, из теста Текст вопроса При вызове multiply (X1=1, Y1=2) по форме описания: int multiply (X, Y) { X +=Y++ return ++X * Y++ } функция вернет следующее значение: Выберите один ответ: 12 подробнее

Показать сообщение отдельно
Timur_CF
39 / 39 / 3
Регистрация: 12.12.2013
Сообщений: 227
Записей в блоге: 1
19.01.2014, 12:19     Используя стандартные правила шахматной игры, определить бьют фигуры друг друга или нет
Проверяешь диагонали (вводишь счетчики и координаты декартовы). После проверяешь вертикали и горизонтали (все так же, по одному счетчику). Ставишь какой-нить дефайн на максимальное число полей (8).
Буквы от a до h делаешь так:
C++
1
2
3
4
5
6
7
8
#define h 8
#define g 7
#define f 6
#define e 5
#define d 4
#define c 3
#define b 2
#define a 1
Потом проверяешь все координаты рядом с королем.
Для каждой фигуры реализуешь класс с координатами и процедурой проверки.
Все решение долго писать.
 
Текущее время: 01:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru