Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод вещественного числа в 16-ой системе счисления Здравствуйте, каким образом можно ввести вещественное число в 16-ой системе счисления ? Пытался через стандартные флаги форматирования, но программа читает введенные данные до точки(Например если... https://www.cyberforum.ru/ cpp-beginners/ thread2078858.html Определить среднюю стоимость за единицу продукта по каждому изготовителю C++
Описать структуру для хранения следующей информации: -название продукта; -стоимость за единицу -количество -дата выпуска -изготовитель Предусмотреть добавления данных. Для хранения данных...
C++ Разработать класс автомат с конечным множеством состояний Разработать класс автомат с конечным множеством состояний. На основе этого класса построить модель марковского процесса с конечным множеством состояний (задающие определенные законы перехода из... https://www.cyberforum.ru/ cpp-beginners/ thread2078856.html C++ Отсортировать по убыванию элементов последнего столбца целочисленный двухмерный массив 5x4 C++ Помогите пожалуйста. Ломаю голову не могу написать Отсортировать по убыванию элементов последнего столбца целочисленный двухмерный массив 5x4 C++ https://www.cyberforum.ru/ cpp-beginners/ thread2078836.html
C++ Создание файла. Обработка файлов
Сформировать файл F целых чисел. Произвести «зеркалирование» файла, т.е. увеличение его длины в два раза методом добавления в конец собственных элементов в обратном порядке. В конец файла дописать...
C++ Умные указатели Разбираюсь с умными указателями. Попытался переписать кусок кода используя shared_ptr. Было Btree::Btree() { m_root=nullptr; } void destroy_tree(BTreeItem *m_root) { if(m_root!=nullptr) https://www.cyberforum.ru/ cpp-beginners/ thread2078822.html
C++ Никак не пойму в чем ошибка. Надо разобраться в функции вывода меню, удовлетворяющего условия пользователя https://www.cyberforum.ru/ cpp-beginners/ thread2078791.html
Запрограммировать справочник продуктов питания (массив), содержащий данные о различных продуктах с 5-ю характеристиками по каждому, среди которых название, калорийность, цена за килограмм. Дать...
C++ Линейные алгебраические уравнения
Нужно написать программу, которая решает систему линейных алгебраических уравнений по методу простых итераций и методу Зейделя! Подскажите сам алгоритм, как и что там?
C++ Почему в этом коде происходит ошибка Heap Corruption https://www.cyberforum.ru/ cpp-beginners/ thread2078773.html
Где я накосячил с памятью? /*Дан массив размерности n (четное). В случае если элементы массива упорядочены по возрастанию, удалить элементы массива через один, начиная с первого, иначе -...
C++ Матрицы в с++ Для матрицы А(3х7) найти число строк, все элементы которых больше единицы, а для матрицы В(4х5) число строк, все элементы которых больше 2 https://www.cyberforum.ru/ cpp-beginners/ thread2078762.html
C++ vs C# для олимпиады. Примеры задач C++
Здравствуйте. На информатике в школе, говорят что я 1 из самых знающий в области программирования в школе. Это учитывая, что ничего серьёзного на C++ я не писал. Хотят на олимпиаду затащить. Вот...
C++ Хеш -функции Помогите пожалуйста придумать алгоритм хеш-функции и ее реализовать. Буду очень благодарна! Добавлено через 52 секунды Помогите пожалуйста, срочно, придумать Хеш-функцию и ее реализовать. буду... https://www.cyberforum.ru/ cpp-beginners/ thread2078746.html
1 / 1 / 0
Регистрация: 30.05.2017
Сообщений: 54
09.10.2017, 18:11  [ТС] 0

Нужно создать класс “фигура” и дополнительные классы "шашка” и “дамка” - C++ - Ответ 11237790

09.10.2017, 18:11. Показов 1383. Ответов 4
Метки (Все метки)

Ответ

DobroAlex, извините, да. Плохи мои успехи, задание свалилось как снег на голову, а что делать, я вообще не вдупляю. То есть, советы не помогут, нужен код. Вот и решил на форуме "поспрашивать", мало ли, кто поможет)

Добавлено через 10 минут
DobroAlex, вот, это все, что я придумал...

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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#include <iostream>
#include <string>
using namespace std;
 
 
class figure;
 
class checker
{
int number;
int x;
int y;
public:
    checker()
    {
        x=0;
        y=0;
    }
    checker (int number, int x, int y)
    {
        this->number=number;
        this->x=x;
        this->y=y;
    }
    void move (figure&);
    void hit ();
};
 
class king
{
public:
    void move (figure&);
    void hit ();
};
 
class figure
{
private: 
    int x;
    int y;
    string colour;
 
    friend void checker::move(figure&);
    friend void king::move(figure&);
    void hit ();
 
public:
    figure ()
    {
        x=0;
        y=0;
        colour="White";
    }
 
    figure (int x, int y, string colour)
    {
        this->x=x;
        this->y=y;
        this->colour=colour;
    }
 
    figure (const figure &obj)
    {
        x=obj.x;
        y=obj.y;
        colour=obj.colour;
    }
};
 
void checker::move(figure&)
{
    cout<<"x= "<<x<<endl;
    cout<<"y= "<<y<<endl;
    cout<<"After move checker +1"<<endl;
    
    cout<<"x= "<<x+1<<endl;
    cout<<"y= "<<y+1<<endl;
}
 
int main ()
{
 
 
}


Вернуться к обсуждению:
Нужно создать класс “фигура” и дополнительные классы "шашка” и “дамка” C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.10.2017, 18:11
Готовые ответы и решения:

Описать класс "Фигура" ("Шашка", "Дамка")
1. Класс “фигура”: координаты на шахматной доске, цвет. Метод – “ход” – в одном из двух...

Классы и наследование (Создать класс 3D фигура, и производные классы шар, конус, цилиндр и куб. Создать функцию вычисления объёма.)
Уважаевые, помогите написать прожку на экзамене: Создать класс 3D фигура, и производные классы...

Создать иерархию классов Шахматная фигура – абстрактный класс, содержащий поле – цвет. Создать производные классы
Создать иерархию классов Шахматная фигура – абстрактный класс, содержащий поле – цвет. Создать...

Перегрузить бинарную функцию А/В как “А бьет В” и оператор превращения типа (с “шашка” в “дамка”)
1. Класс “фигура”: координаты на шахматной доске, цвет. Метод – “ход” – один из двух направлений....

4
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.10.2017, 18:11

Создать абстрактный базовый класс "Фигура" с виртуальной функцией: "Площадь"
Создать абстрактный базовый класс фигура с виртуальной функцией — площадь. Создать производные...

Создать класс "Вентилятор" содержащий в себе классы: "Двигатель", "Контроллер", "Пульт управления"
Помогите с кодом написания задачи, не понимаю как написать классы в классе. Нужно создать класс...

Создать абстрактный класс "Издание" и производные классы "Книга", "Статья", "Электронный ресурс"
1. Создать абстрактный класс Издание с методами, позволяющими вывести на экран информацию об...

Нужно создать класс С,наследующий классы A и B
class A { int x; int a; A() { x=1; } } class B

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.