Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ООП Справочная система компонентов компьютерной техники Справочная система компонентов компьютерной техники. Использовать классы и объекты. С++. Помогите пжлстаа П.5.18.Правил Запрещено размещать задания и решения в виде картинок и других файлов с их текстом. https://www.cyberforum.ru/ cpp-beginners/ thread1633960.html C++ Сумма произведений элементов каждой строки массива
Нужно найти сумму произведений элементов каждой строки массива. Помогите дописать, пожалуйста. #include <iostream> #include <ctime> using namespace std; int main() { setlocale(LC_ALL, "Rus");
C++ В заданной матрице поменять первый и последний столбец местами https://www.cyberforum.ru/ cpp-beginners/ thread1633935.html
Помогите, пожалуйста. Составить матрицу с m строками и n столбцами, в которой числа подбираются случайным образом, и поменять первый и последний столбец местами.
C++ Найти значение целого числа удовлетворяющего заданному условию https://www.cyberforum.ru/ cpp-beginners/ thread1633931.html
Дано число a (1<a<=1.5). Найти такое наименьшее n, что в последовательности чисел 1 + 1/2, 1 + 1/3, ..., 1 + 1/n последнее число будет меньше a.
Где найти примеры задач из книги Дейтела по C++ C++
Скачал книгу Дейтела на C++ не могу найти примеры задач, мб есть у кого?
C++ Не срабатывает if Почему-то не срабатывает if при условии, что мы ввели единицу. Подскажите, пожалуйста, в чем причина. #include <iostream> using namespace std; int main() { setlocale(LC_ALL,"RUS"); int f,s,p,f1,s1,p1,f2,s2,p2; char c; cout<<"Введите первую денежную сумму: "; cin>>f1>>s1>>p1; https://www.cyberforum.ru/ cpp-beginners/ thread1633914.html
C++ Ошибки линковки https://www.cyberforum.ru/ cpp-beginners/ thread1633913.html
Нужна помощь! Как исправить эти ошибки при компиляции! Все либы и заголовки дополнительные указаны он вроде их не требует! Я даже не понял из какого это файла в проекте или их сразу несколько! 1>------ Build started: Project: vEngine, Configuration: Debug Win32 ------ 1>Compiling... 1>StdAfx.cpp 1>Compiling...
C++ Упорядочить строки матрицы по возрастанию суммы их элементов
Я в принципе почти все понимаю, программа работает, но объяснить этот участок кода я не могу я вообще запутался.(Завтра экзамен%-))Прошу вашей помощи, объясните этот участок кода: int *c, *y; //Массив сумм эл строк, и массив индексов c = new int; y = new int; for(int j=1; j<=n;j++) c=0; //Подсчет суммы for(int i=1; i<=n;i++) for(int j=1; j<=m;j++)
C++ Передача двумерного статистического массива в функцию https://www.cyberforum.ru/ cpp-beginners/ thread1633887.html
Суть задачи такова,что нужно строки двумерной матрицы сортировать пузырьком. Код написала,но основная проблема в том,что не могу понять как передать двумерный массив в функцию.укажите пожалуйста в чем ошибка и объясните P.S. То что, N и M я ввела,это нам так препод говорить делать,мол мы вводим далее n и m чтобы использовать какой-то кусок массива.Массивы должны быть статическими. То есть я...
C++ Как запустить на Linux FFmpeg с полным конфигом? https://www.cyberforum.ru/ cpp-beginners/ thread1633881.html
Подскажите, нежен кодик чтобы запустить на Linux FFmpeg с полным конфигом, как это можно сделать ? Если я в терминале пишу FFmpeg -i .
C++ Найти направление движущейся окружности при столкновении с устойчивой окружностью в двумерном пространстве
Как определить следующее направление движущейся окружности при столкновении с устойчивой окружностью в двумерном пространстве (рикошет окружности от окружности). Известны направление и скорость. void Collision::BallBound() { for(auto b: *mBall) { if(mRunner->GetDistancePos(b->GetPos()) <= (mRunner->GetSize().x + b->GetSize().x) / 2) {
C++ Путь шахматного коня из одного угла доски в другой за заданное кол-во шагов Шахматная фигура "конь" перемещается на одну клетку по горизонтали и на две клетки по вертикали или на две клетки по горизонтали и на одну клетку по вертикали. "Конь" начинает свой путь из нижнего левого угла и перемещается по шахматной доске, которая имеет m x n клеток. Вычислить количество способов, которыми "конь" может дойти до правого верхнего угла доски за k шагов. Нет даже идей, как... https://www.cyberforum.ru/ cpp-beginners/ thread1633872.html
1 / 1 / 0
Регистрация: 23.08.2015
Сообщений: 91
0

Классы Клиент и Очередь с приоритетом - C++ - Ответ 8593870

08.01.2016, 12:44. Показов 2008. Ответов 15
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Помогите разобраться. Задания построено так:
Необходимо создать класс « клиент».
который должен содержать следующие поля:
1) Номер
2) Фамилия
3) Имя
4) Количество лет (сколько клиент сотрудничает с банком )
Необходимо создать класс « очередь с приоритетом ».
который должен содержать следующие поля:
1) Указатель на класс клиент ;
2) Приоритет клиента. Данная поле рассчитывается на основе поля «Количество лет » из класса клиент и шкалы приоритетов описанной в постановке задач ;
3) Максимальный размер очереди ;
4) Текущий размер очереди.
Мой код:
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
class Client
{
private:
    char *firstname;
    char *name;
    int number;
    int year;
public:
    Client ();
    void setFirstName ();
    void setName ();
    void setNumber ();
    void setYearsInBank ();
    void showClientInfo ();
    ~Client ();
};
Client::Client ()
{
    this->firstname=new char [100];
    this->name=new char [100];
    this->number=this->year=0;
}
void Client::setFirstName ()
{
    cout<<"Firstname: ";
    cin>>this->firstname;
}
void Client::setName ()
{
    cout<<"Name: ";
    cin>>this->name;
}
void Client::setNumber ()
{
    static int _number=1;
    this->number=_number;
    _number++;
}
void Client::setYearsInBank ()
{
    this->year=rand()%12;
}
void Client::showClientInfo ()
{
    cout<<"--------------------------------"<<endl;
    cout<<"Firstname: ";
    cout<<this->firstname<<endl;
    cout<<"Name: ";
    cout<<this->name<<endl;
    cout<<"Number: ";
    cout<<this->number<<endl;
    cout<<"Years in bank: ";
    cout<<this->year<<endl;
}
Client::~Client ()
{
    delete this->firstname;
    delete this->name;
}
class Queue
{
private:
    Client obj;
    int *ptr;
    int maxSize;
    int currentSize;
public:
    Queue ();
    bool full();
    bool empty();
    int getSize ();
    void push (Client *obj);
    void show();
    int pop();
    ~Queue ();
};
Queue::Queue()
{
    this->maxSize = 10;
    this->ptr = new int[this->maxSize];
    this->currentSize = 0;
}
bool Queue::full()
{
    return this->currentSize == this->maxSize;
}
bool Queue::empty()
{
    return this->currentSize == 0;
}
int Queue::getSize ()
{
    return this->currentSize;
}
Я создал класс клиент, например у меня 5 клиентов , я их ввел , позже мне нужно определить кто из них дольше лет в банке и добавить их в очередь за приоритета , я создал класс очередь , и теперь не понимаю как мне их объединить , как в очередь добавить этих клиентов , нужно теперь в очереди создавать поля Фамилия , Имя и так далее , или можно как-то через указатели это все сделать?

Вернуться к обсуждению:
Классы Клиент и Очередь с приоритетом C++
0
Лучшие ответы (1)
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.01.2016, 12:44
Готовые ответы и решения:

Очередь с приоритетом. Элементы с наивысшим приоритетом ставятся в начало очереди, с наименьшим – в конец
Здравствуйте! имеется задание: создать очередь с приоритетом (у каждого элемента свой приоритет)....

Очередь с приоритетом
есть очередь #include &lt;iostream&gt; #include &lt;queue&gt; using namespace std; int main() { ...

Очередь с приоритетом
Доброго времени суток, дорогие программисты, вот сдаю экзамены, попался такой вопрос &quot;Очередь с...

Очередь с приоритетом.
Добрый день. Возникла небольшая проблема. У нас есть текстовый файл содержащий следующую числовую...

15
08.01.2016, 12:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.01.2016, 12:44
Помогаю со студенческими работами здесь

Очередь с приоритетом
как реализовать очередь с приоритетом на бинарной куче?при том нужно графически вывести на консоль...

Очередь с приоритетом
Вообщем есть задание найти и описать проблему : Given a priority queue with the following...

Очередь с приоритетом
Разработать функции работы с приоритетной очередью. Постановка запросов в очередь выполняется по...

Очередь с приоритетом
Всем привет . Собственно нужно организовать очередь с приоритетом. Задание: В офисе один...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru