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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выдает ошибку http://www.cyberforum.ru/cpp-beginners/thread1099067.html
#include <iostream> #include <sstream> class Spec { private: std::string sName; int quant; public:
C++ Морской бой! Народ помогите Нужна блок схема с подробным описание действий на курсовую)) Мне хотя бы блок схему расстановку кораблей компьютером)) поле игры 10Х10. http://www.cyberforum.ru/cpp-beginners/thread1099066.html
Найти сумму положительных элементов в массиве через указатели C++
Найти сумму положительных элементов в массиве через указатели. Ввод массива можно осуществить любым способом.
C++ Вычислить количество элементов массива, лежащих в диапазоне от А до B
В Одномерном массиве, состоящем из n вещественных элементов, вычислить: 1)количество элементов массива, лежащих в диапазоне от А до B; 2)сумму элементов массива,расположенных после максимального элемента.Упорядочить элементы массива по убыванию модулей элементов.:)
C++ Сортировка символов строки http://www.cyberforum.ru/cpp-beginners/thread1099043.html
Добрый день. Есть строковый массив, в него вводиться строка. Нужно отсортировать символы строки по алфавиту. Искал на форуме и в интернет, но ни чего так и не нашёл толкового. Почти всё не понятно и у каждого по разному. Подскажите хотя бы сам метод сортировки. Спасибо)
C++ Создать базовый класс список. Реализовать на базе списка стек и очередь с виртуальными функциями вставки и вытаскивания Здравствуйте, помогите пожалуйста разобраться что как работает в программе (напишите комментарии). Задание: Создать базовый класс список. Реализовать на базе списка стек и очередь с виртуальными функциями вставки и вытаскивания Вот программа, объясните пожалуйста что к чему, спасибо #include "stdafx.h" #include <iostream> using namespace std; //параметризованный однонаправленный список... подробнее

Показать сообщение отдельно
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
18.02.2014, 02:05
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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru