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

Контейнерный класс - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Зашифровать текст, который записывается в квадратную матрицу, а затем прочитывается по спирали http://www.cyberforum.ru/cpp-beginners/thread544346.html
Помогите пожалуйста с кодом Дан текстовый файл, который должен быть зашифрован по след. принципу: текст записывается в квадратную матрицу(матрица заполняется по строкам), а затем прочитывается по спирали, начиная с центра. Нужно написать программу которая считывает текст из файла заполняет матрицу для шифрования текста, зашифровывает текст и сохраняет его в символьном файле. Размер...
C++ Свертка повторяющихся подстрок по следующим правилам Помогите, не могу понять задание. В заданной строке символов выполнить свертку повторяющихся подстрок по следующим правилам: а) несколько последовательных повторений одной и той же подстроки заменяются так: хххх на 4(х), уbcbcх на у2(bc)х; б) это правило можно применять дважды, например: 4(х)b4(х)b заменяется на 4(4(х)b). Добавлено через 11 часов 24 минуты Может у кого-нибудь подобное... http://www.cyberforum.ru/cpp-beginners/thread544338.html
Класс CPoint и ей производные, нужна помощь C++
Создать класс CPoint – точка и производные от него классы CcoloredPoint и CLine. На основе классов CcoloredPoint и CLine создать класс CcoloredLine. Все классы должны иметь методы для установки и получения значений всех координат, а также изменения цвета и получения текущего цвета. Собственно задача. Помогите пожалуйста буду очень признателен. В особенности не понимаю, как на основе двух...
C++ запись в файл
Программа читает из файла текст и записывает в другой файл код(передвинутый аски код на +1) и частоту повторяемости букв. Проблема в том что в файл записывает либо функцию кодирования (coding) либо подсчета (count). Когда пытаешься записать результаты обоих функций, записывается только той, которая выполняется последней. В чем проблема? #include <stdio.h> #include <stdlib.h> #include...
C++ Время выполнения процеса http://www.cyberforum.ru/cpp-beginners/thread544311.html
Подскажите пожалуйста, как правильно пользоваться функцией GetTheadTimes если есть хэндл процеса и вывести в нормальной форме время выполнения процесса
C++ Какая книга Страуструпа Как вы думаете, что лучше купить человеку который не когда не программировал из страуструпа: Бьярне Страуструп Программирование: принципы и практика использования C++ или Бьярне Страуструп язык программирования C++ Какая из них лучше ? подробнее

Показать сообщение отдельно
IPtv
8 / 8 / 0
Регистрация: 10.04.2012
Сообщений: 34
10.04.2012, 18:14     Контейнерный класс
во-первых: код - бред
Цитата Сообщение от Кротяка Посмотреть сообщение
класс“Турагенство”, состоящей из класса ”Тур”
следовательно между классом "тур" классом "турагентство" должно быть отношение композиции, а не наследования, как в коде.
во-вторых: если уж делаете поля приватными/защищёнными добавляйте в класс get/set для каждого.
класс "Tur" не надо наследовать, в классе "Turagensyvo" необходимо добавить коллекцию туров (в виде статического или динамического массива, а может вектор список или дека - на вкус программиста) и возможность их перечисления.

алгоритм на пальцах для #4
1. создаём коллекцию турагентств.
2. заполняем тестовой инфой
3.1. обходим все турагентства по очереди
3.2.1 для каждого текущего турагентства обходим все его туры, предварительно заведём счётчик
3.2.2. если текущий тур стоит больше $500 увеличиваем счётчик на 1.
3.3 после цикла обхода туров смотрим счётчик - если он больше 1/2 количества туров, печатаем название агентства
3.4 повторяем для следующего агентства, пока все не закончатся
4. ???
5. PROFIT
 
Текущее время: 13:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru