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

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

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

Показать сообщение отдельно
aleebai
 Аватар для aleebai
0 / 0 / 1
Регистрация: 06.09.2013
Сообщений: 55
25.02.2014, 15:46     Помогите заполнить функции вагонов в классе
помогите заполнить те функции срочно пожалуйста
функции вагонов

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: ";
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru