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

Определить иерархию рыб и рептилий (классы и наследование). Создать аквариум. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заданная строка, подсчитать количество вхождений цифры 2 http://www.cyberforum.ru/cpp-beginners/thread907584.html
Заданная строка, подсчитать количество вхождений цифры 2
C++ Деревья С++ (функция, которая получает указатель на корень дерева и возвращает длину самой длинной ветки на дереве) Здравствуйте! Помогите, пожалуйста, в написании функции ,которая получает указатель на корень дерева и возвращает длинну самой длинной ветки на дереве , которая заканчивается одним листком и на каждом узле ветви есть только один ''ребенок". В прикрепленном файле ,например, дерево ,в котором самая длинная ветка это номера-5,7,6. Заранее благодарна(скоро экзамен). http://www.cyberforum.ru/cpp-beginners/thread907574.html
C++ Дан список слов. Найти наиболее длинную последовательность слов, чтобы конец предыдущего совпадал с началом следующего
Дан список слов. Найти наиболее длинную последовательность слов, чтобы конец предыдущего совпадал с началом следующего. Помогите с алгоритмом программы.
Отображение кириллических символов из файла C++
Доброго времени суток, уважаемые форумчане! У меня возник небольшой вопрос. Мне надо прочитать текст с кириллическими символами из файла и вывести на консоль (а в дальнейшем и в приложение Windows Forms - но это не имеет особого значения в данной ситуации). Проблема в том, что кириллица отображается неправильно. Вот код небольшого консольного приложения: #include <string> #include...
C++ STL списки http://www.cyberforum.ru/cpp-beginners/thread907564.html
Какие собственно плюсы и минусы у STL списков в сравнении с обычными списками.......Чем бы вы рекомендовали пользоваться?
C++ Dev-c++ (после компиляции программы антивирус распознает ее как вирус) Привет всем !у меня такая промблема с компилятором:после компиляции программы антивирус распознает ее как вирус ?! Так вот я хотел узнать почему это происходит) подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
20.06.2013, 18:02     Определить иерархию рыб и рептилий (классы и наследование). Создать аквариум.
А еще агрегацию наверняка хотят
C++
1
2
3
4
5
class Aquarium
{
    aquarium_creature ac[];
    ...
};
Igorokmen, а вы уже реализовали интерфейсы классов? Хотелось бы на них взглянуть. А программы с менюшками это неприятная возня. Вот пример, под себя адаптируйте:
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
    int choise; // переменная, отвечающая за выбор действия
    do
    {
        system("cls"); // очистка экрана
        cout << "Что желаете сделать:"
             << "\n1. Добавить переменную в стек"
             << "\n2. Вывести верхушку стека на экран"
             << "\n3. Удалить верхушку стека"
             << "\n4. Просмотреть все записи стека, очистив его"
             << "\n0. Выход"
             << "\nВаш выбор: ";
        cin >> choise; // считываем выбор
 
        switch(choise)
        {
            case 0 :
                break;
 
            case 1 :
                system("cls"); // очищаем экран
                tmp.init();    // инициализируем временную переменную
                s.push(tmp);   // добавляем её в стек
                break;
 
            case 2 :
                system("cls"); // очищаем экран
                s.top().print(); // выводим верхний элемент на печать
                cout << "Назад";
                _getch(); // пауза, чтобы посмотреть результаты
                break;
 
            case 3 :
                s.pop();
                break;
 
            case 4 :
                system("cls"); // очищаем экран
                // пока стек не пуст
                while (!s.empty())
                {
                    s.top().print(); // выводим верхний элемент на экран
                    s.pop();         // выталкиваем его из стека
                }
                cout << "Назад";
                _getch(); // пауза, чтобы посмотреть результаты
                break;
 
            default :
                cout << "\n\aВы ввели неверное значение";
                break;
        }
    } while (choise != 0); // пока не нажали выход
почему когда вводишь пунк 2 не появляется решение
 
Текущее время: 06:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru