Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Необходимо разработать шаблон класса, реализующий структуру данных (контейнер) - двоичное дерево Помогите решить задачу, требуется сделать обход дерева и вставку в него значений, через шаблоны классов. Спасибо за помощь!!! https://www.cyberforum.ru/ cpp-beginners/ thread140742.html Блок-схема C++
#include <stdio.h> #include <conio.h> #include <iostream> #include <math.h> using namespace std; int _getch(void); void main()
C++ Рисование окружности на CLR форме https://www.cyberforum.ru/ cpp-beginners/ thread140697.html
Здравствуйте уважаемые форумчане, такой вопрос возник. Создал форму в CLR, теперь на ней нужно отобразить окружность. Чем проще всего работать, какие библиотеки, классы или методы нужно использовать.
C++ Программы на С++ https://www.cyberforum.ru/ cpp-beginners/ thread140687.html
Кто может решить задачки, нужна помощь срочно. За раннее огромное спасибо. 1. Ввести вещественные координаты точки: X и Y. Определить в какую область на плоскости попала введенная точка и вывести номер области. Границы принадлежат области с меньшим номером. (график во вложениях) 2. Массив целых чисел. Найти сумму чётных элементов массива. Отсортировать в возрастающем порядке, методом...
ну тут файл,блин... C++
помогите,плз...не могу понять я до конца библиотеку fstream,инфы не найти( #include <fstream> #include <iostream> using namespace std; int main() { ifstream in("input.txt");
C++ Структуры... Помогите,пожалуйста.Что нужно добавить,чтобы стали работать функции poryadok,info и chet? #include <iostream> #include <math.h> #include <locale.h> #include <stdio.h> #include <string.h> #include <conio.h> #include <time.h> #include <stdlib.h> https://www.cyberforum.ru/ cpp-beginners/ thread140660.html
C++ Распечатать все слова из каждой строки, начинающиеся и заканчивающиеся на заданную букву. Строки состоят из слов, разделенных пробелами. Распечатать все слова из каждой строки, начинающиеся и заканчивающиеся на заданную букву. если можно с пояснениями на более простом языке без заморочек Добавлено через 8 часов 45 минут помогите кто-нибудь, срочно надо!!! https://www.cyberforum.ru/ cpp-beginners/ thread140656.html Уплотнить заданную матрицу C++
1)Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями. 2)Найти номер первой из строк, содержащей хотя бы один положительный элемент. #include <iostream.h> #include <conio.h> #include <math.h> int **mas, n, m, i,j, y, t; int main () {
C++ целочисленная квадратная матрица Дана целочисленная квадратная матрица. Определить сумму элементов в тех строках, которые не содержат отрицательных элементов. Определить минимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. https://www.cyberforum.ru/ cpp-beginners/ thread140652.html C++ В одномерном массиве, состоящем из n вещественных элементов, вычислить... https://www.cyberforum.ru/ cpp-beginners/ thread140651.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) сумму отрицательных элементов массива; 2) произведение элементов массива, расположенных между максимальным и минимальным элементами. Упорядочить элементы массива по возрастанию. #include <stdio.h> #include <iostream> #include <time.h>
C++ Написать программу записи к файлу элементов типа структура
Написать программу записи к файлу элементов типа структура для реестрации автомобилей с полями: Марка автомобиля, год выпуска, цвет, номер. Распечатать информацию из файла про автомобили , с годом выпуска не поже 2005 года #include <fstream.h> #include <iostream.h>
C++ Ввод вручную размерности двумерного массива https://www.cyberforum.ru/ cpp-beginners/ thread140635.html
Здравствуйте уважаемые форумчане. Такая небольшая проблема. У нас есть двумерный массив, размерность n на n. С помощью #define n 5 указываю 5 на 5. Захотел вводить вручную n: int n;cout<<"n:";cin>>n; ошибки. Как ввести n подскажите. И еще проблема, когда вывожу двумерку, то вывод примерно такой: 1 11 121
0 / 0 / 0
Регистрация: 16.01.2010
Сообщений: 30
0

Класс для моделирования шахматной фигуры - C++ - Ответ 778953

04.06.2010, 11:15. Показов 2056. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Разработайте класс для моделирования шахматной фигуры, позволяющий хранить вместе с экземпляром объекта его координаты на доске, цвет фигуры и число сделанных ей ходов. Встроенная функция “ход” должна получать новые координаты в виде параметров и изменять положение фигуры на доске. Ходы, недопустимые для данной фигуры, не должны изменять ее координаты. Дана фигура: слон.

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
using namespace std;
enum col {black,white};
class Slon
 {
       int move;
       
       col color;
       int x,y;
                         
       public:
              Slon(int x, int y, col c) :x(x), y(y), color(c)
              {
                         move=0;
                         cout << "Figura sozdana\n";
              }
              
               void coord(int a, int b)
              {  
                   if (a==x+1&&b==y+1 || a==x-1&&b==y+1 ||
                       a==x+1&&b==y-1 || a==x-1&&b==y-1) 
                   {
                            x=a;
                            y=b;
                            move+=1;
                            printf("Coord izmeneni\n");
                            printf("Kol-vo hodov: %i\n",move);
                   }
                   else
                   {
                            printf("Coord ne izmeneni\n");
                   }                   
              }
};
               
            
 
int main(int argc, char *argv[])
{   int a=2; int b=7;
    Slon slonik(1,6,white);
    slonik.coord(a,b);    
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
________________________________
что в этой программе делает переменная move?

Вернуться к обсуждению:
Класс для моделирования шахматной фигуры C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2010, 11:15
Готовые ответы и решения:

Класс шахматной фигуры
Хочу написать решалку шахматных задач (перебор), и для начала решил написать класс каждой фигуры....

Найти возможные пути для шахматной фигуры «слон» от одной клетки до другой
Найти возможные пути для шахматной фигуры «слон» от одной клетки до другой в пределах шахматной...

Вывод шахматной фигуры в консоль
Уважаемые форумчане, подскажите пожалуйста как вывести шахматную фигуру на экран знаю HEX. Когда я...

На шахматной доске 8х8 расположены три фигуры
Задача: //На шахматной доске 8х8 расположены три фигуры: ферзь, ладья и конь. //Требуется...

3
04.06.2010, 11:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.06.2010, 11:15
Помогаю со студенческими работами здесь

Задется положение ферзя и любой другой фигуры на шахматной доске
Задется положение ферзя и любой другой фигуры на шахматной доске (8х8) по средствам ввода...

Определить бъют ли две фигуры на шахматной доске друг друга
Привет. Помогите пожалуйста. Даны координаты двух фигур на шахматной доске. Определить бьют ли они...

Построить класс для описания плоской геометрической фигуры круга
Буду очень признателен, если кто-то сможет помочь с данным заданием) Построить класс для описания...

Построить класс для описания плоской геометрической фигуры прямоугольник
Построить класс для описания плоской геометрической фигуры прямоугольник. Предусмотреть методы для...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru