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

Помогите заполнить функции вагонов в классе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите найти ошибку в функции сортировки выбором http://www.cyberforum.ru/cpp-beginners/thread1105187.html
Хотел реализовать так чтобы в функции шла сортировка выбором но когда хочу чтоб на экран вывелся весь отсортированный массив то выводиться только первый элемент double aveg(double a, double n) {...
C++ Преобразование списка узлов дерева в обратном порядке напишите программу преобразования данного списка узлов дерева в список составленный при обходе в обратном порядке, используя рекурсию http://www.cyberforum.ru/cpp-beginners/thread1105174.html
Как правильно записать условие при использовании структуры List C++
Программа должна выводить всех Forward которые играют в основном составе Main как записать условие void find_fav() { List *node = head->next; List *current_node = head; ...
Поиск в vector < vector <T> > C++
есть двумерный массив vector < vector <double> > a(size, vector<double>(size, 0)); заполняем рандомом, надо найти индекс последнего элемента == 0 в каждой строке, подскажите функцию чтобы не...
C++ Нужно вычислить длину окружности / в языке си http://www.cyberforum.ru/cpp-beginners/thread1105164.html
Нужно вычислить длину окружности через swith Помогите пожалуйста! В зависимости от введенного признака вычислить длину окружности при k = 1 (L=2пR);площадь круга k=2(S=пR^2) ; объем шара k=3 (...
C++ Найти минимальный отрицательный элемент квадратной матрицы Дана матрица размерностью n*n Среди элементов определить минимальный отрицательный элемент и его координаты. Если таких элементов нет на дисплей, вывести сообщение: "отрицательных элементов нет". подробнее

Показать сообщение отдельно
aleebai
0 / 0 / 1
Регистрация: 06.09.2013
Сообщений: 55

Помогите заполнить функции вагонов в классе - C++

25.02.2014, 15:46. Просмотров 218. Ответов 0
Метки (Все метки)

помогите заполнить те функции срочно пожалуйста
функции вагонов

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
/*
* PROGRAM:      "TRAIN WITHOUT LOCOMOTIVE"
* OVERVIEW:     THIS PROGRAM MODELS THE PROCESS OF COLLECTING
*               A TRAIN BEFORE LOCOMOTIVE WILL TAKE IT AWAY 
* YOUR TASK IS: IMPLEMENT ALL NOT IMPLEMENTED FUNCTIONS
*               AND ADD PARAMETERS NEEDED TO IMPLEMENT THEM
*/
 
#include <iostream>
#include <string>
#include <deque>
using namespace std;
 
class Wagon{
private:
    int id;
    string name;
public:
    Wagon():id(0), name(""){}
    void setName(string name){this->name = name;}
    void setId(int id){ this->id = id;}
    string getName(){return this->name;}
    int getId(){return this->id;}
    bool operator==(Wagon& w){return (this->id == w.id);}
    }:
 
 
//displays menu
void displayMenu();
 
/*wagons should be listed in sorted order*/
void listAll(/*dont forget to add needed parameters*/){};
 
/*function adds an object of class Wagon to deque train either at the end or at the beginning
depending on the number of wagon, if its neither first nor last wagon then 
resize your deque and insert it on the needed position, it will keep wagons in 
sorted order*/
void addWagon(/*dont forget to add needed parameters*/){
 
};
 
void removeWagon(/*dont forget to add needed parameters*/){};
 
/*should output the name of Wagon by user enterred id*/
void findWagon(/*dont forget to add needed parameters*/){};
 
/*should set new user enterred name to wagon by its id*/
void editWagon(/*dont forget to add needed parameters*/){};
 
int main(){
    deque<Wagon> train;
    int choice = 0;
    while(choice >= 0 && choice < 6){
        displayMenu();
        cin>>choice;
        switch(choice){
        case 1:
            listAll();
            break;
        case 2:
            addWagon();
            break;
        case 3:
            removeWagon();
            break;
        case 4:
            findWagon();
            break;
        case 5:
            editWagon();
            break;
        }
    }
    return 0;
}
void displayMenu(){
        cout<<"1. List all wagons"<<endl;
        cout<<"2. Add new wagon"<<endl;
        cout<<"3. Remove wagon by its id"<<endl;
        cout<<"4. Find wagon by its id"<<endl;
        cout<<"5. Edit wagon by its id"<<endl;
        cout<<"6. Quit"<<endl;
        cout<<"Your choice: ";
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru