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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Bubbles
1 / 1 / 0
Регистрация: 28.05.2013
Сообщений: 132
#1

Базовый класс цветы, производный тля, условие: тля уничтожает красные цветы - C++

17.02.2014, 20:42. Просмотров 346. Ответов 4
Метки нет (Все метки)

Базовый класс цветы, производный тля, условие:тля уничтожает красные цветы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2014, 20:42     Базовый класс цветы, производный тля, условие: тля уничтожает красные цветы
Посмотрите здесь:

Нарисовать цветы - C++
Добрый день. Помогите кто-нибудь с этим заданием, я просто никогда на С++ ничего не рисовал: нужно получить изображение цветов, расположив...

Базовый класс Student и производный класс Aspirant - C++
Задача была такова: Создайте класс Student, который будет содержать информацию о студенте. С помощью механизма наследования,...

Базовый класс Complex и производный класс Vector - C++
Создайте базовый класс Complex (комплексное число) для реализации комплексных чисел в алгебраической форме и основных операций с ними:...

Базовый класс Liquid и производный класс Alcohol - C++
Создать класс Liquid, имеющий поля названия и плотности. Определить методы переназначения и плотности. Создать производный класс Alcohol,...

Есть базовый и производный класс, в базовом определена функция, необходимо её объявить в производном! - C++
Как-то так, что ли: class x { public: void f_0 (){}; }; class y: public x { public: //Тут у меня пойдёт...

Вывести общую стоимость (цена * количество) растений, реализованных магазину «Цветы» за 2005 год - C++
2. Организовать меню: Создание файла, Просмотр файла, Поиск, Выход. В файле содержатся структуры со сведениями о продукции тепличного...

Посчитать количество денег, которые нужно заплатить за цветы, продающиеся группами с разной стоимостью - C++
Когда Мальвине исполнилось К лет,она пригласила друзей на свой день рождения.Буратино не долго думая попер в магаз где продают цветы чтобы...

Условие задачи непонятно. Описать базовый класс «Элемент». - C++
Народ помогите с условием задачи разобраться, не разбираюсь в классах - объясните что нужно в этой задаче сделать? какая суть? что вывести...

Базовый и производный классы, ошибка компиляции - C++
Устанавливаю count, пишу include и все равно показывает ошибку class A { protected: int a; public: A(int ax) { ...

производный класс - C++
Помогите пожалуйста!!! имеется класс Triangle выполняющий операции с треугольниками. Задание: нужно образовать производный класс...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,922
Записей в блоге: 1
17.02.2014, 21:11     Базовый класс цветы, производный тля, условие: тля уничтожает красные цветы #2
Тля, автор! Цветы и тля это разные вещи! Они не должны наследоваться друг от друга!
Bubbles
1 / 1 / 0
Регистрация: 28.05.2013
Сообщений: 132
17.02.2014, 22:10  [ТС]     Базовый класс цветы, производный тля, условие: тля уничтожает красные цветы #3
Таково звучит задание, не моя вина...но класс сделать нужно, а как???
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
18.02.2014, 02:05     Базовый класс цветы, производный тля, условие: тля уничтожает красные цветы #4
Bubbles, оригинальней ничего не придумал.
Надо ввести слово "красные", в поле "Цвет #..." хоть раз.
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
#include <iostream>
#include <windows.h>
 
class Flower
{
    private:
        std::string flower;
        std::string* color;
        int* fColQuant;
        int cQuant;
    public:
        Flower() {}
        void createData(std::string fl, int n)
        {
            flower = fl;
            cQuant = n;
            color = new std::string[cQuant];
            fColQuant = new int[cQuant];
        }
        void removeData()
        {
            delete [] color, fColQuant;
        }
        void fillData(std::string c, int n, int qD)
        {
            color[n] = c;
            fColQuant[n] = qD;
        }
        std::string getColor(int n)
        {
            return color[n];
        }
        int getQuant(int n)
        {
            return fColQuant[n];
        }
        void redFlowers(std::string red)
        {
            int sum = 0;
            std::cout << "\n   " << flower;
            for(int i = 0; i < cQuant; i++)
            {
                if(color[i] == red)
                {
                    i++;
                    if(i == cQuant)
                        break;
                }
                std::cout << "\n   " << color[i] << ": " << fColQuant[i];
                sum += fColQuant[i];
            }
            std::cout << "\n Âñåãî îñòГ*ëîñü: " << sum;
        }
};
 
class Aphis : public Flower
{
    public:
        Aphis() {}
};
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    srand(time(0));
    Aphis aObject;
    std::string name;
    int q, cQ = 0;
    std::cout << "Äî Г*Г*ГёГҐГ±ГІГўГЁГї òëè...\n\n" <<
                 "Ââåäèòå Г*Г*çâГ*Г*ГЁГҐ öâåòêГ*: ";   std::cin >> name;
    std::cout << "Ââåäèòå êîëè÷åñòâî öâåòîâ: "; std::cin >> q;
    aObject.createData(name, q);
    for(int i = 0; i < q; i++)
    {
        std::cout << "  Г–ГўГҐГІ #" << i + 1 << " "; std::cin >> name;
        cQ = rand() % 50 + 1;
        aObject.fillData(name, i, cQ);
    }
    
    std::cout << "\n------------------------";
    
    for(int i = 0; i < q; i++)
    {
        std::cout << "\n   " << aObject.getColor(i) <<
                      ": "   << aObject.getQuant(i);
        cQ += aObject.getQuant(i);
    }
    std::cout << "\n Âñåãî áûëî: " << cQ      <<
                 "\n------------------------" <<
                 "\n\nÏîñëå Г*Г*ГёГҐГ±ГІГўГЁГї òëè...\n";
    
    aObject.redFlowers("ГЄГ°Г*Г±Г*ûå");
    
    std::cout << "\n\n";
    
    aObject.removeData();
    
    system("pause");
    return 0;
}
Tulosba
:)
Эксперт С++
4392 / 3235 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
18.02.2014, 10:00     Базовый класс цветы, производный тля, условие: тля уничтожает красные цветы #5
Цитата Сообщение от Bubbles Посмотреть сообщение
Таково звучит задание
Как в армии "приказы не обсуждаются" ?
Yandex
Объявления
18.02.2014, 10:00     Базовый класс цветы, производный тля, условие: тля уничтожает красные цветы
Ответ Создать тему
Опции темы

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