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

Создание корзины интернет магазина с использованием стека - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Учет пациентов в поликлинике с++ http://www.cyberforum.ru/cpp-beginners/thread825814.html
Создать программу для учета больных в ПОЛИКЛИНИКЕ. необходимо хранить: Сущность 1. Пациент: id ФИО Возраст Пол Участок Сущность 2. Участок:
C++ Построение графика как сделать,чтобы строился график по данным находящимся в R и C функция C=f(R) http://www.cyberforum.ru/cpp-beginners/thread825812.html
Ошибка при удалении динамически выделенной памяти C++
Добрый день, хочу удалить выделенный массив, но выдает ошибку. Вот собственно код создаваемой функции. using namespace std; void FillStruct(VideoShop *a, int n) { char *buff = new char ; int *buff1; int length= strlen(buff)+1; a->name = new char *; a->director = new char *;
организация разветвленной иерархии классов C++
Цель: организовать разветвленную иерархию классов с применением абстрактных классов. Нужна помощь в разъяснении самого задания Добавлено через 40 минут Задание: создать иерархию классов: http://s2.ipicture.ru/uploads/20130402/F2uq4R78.png Класс Graph должен содержать абстрактный метод draw(). Остальные классы должны его реализовывать, отображая атрибуты объектов в виде строки,...
C++ В каждом байте перенести все единичные биты в середину http://www.cyberforum.ru/cpp-beginners/thread825780.html
Помогите написать программу(С++)В каждом байте перенести все единичные биты в середину.
C++ Задача. Распределить заказы между предприятиями так, чтобы надежность собираемых из них устройств была наибольшей Радиотехническое устройство состоит из m блоков. Надежность устройства (время наработки на отказ) определяется наименее надежным блоком. Блоки можно заказать на любом из n предприятий. При этом известна надежность каждого блока, изготовленного на каждом предприятии Cij, i=1..m, j=1..n. Каждое предприятие может специализироваться на производстве блоков только одного типа. Распределить заказы между... подробнее

Показать сообщение отдельно
igorko2-rpz-10
 Аватар для igorko2-rpz-10
0 / 0 / 0
Регистрация: 08.03.2013
Сообщений: 27
03.04.2013, 11:22  [ТС]     Создание корзины интернет магазина с использованием стека
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
#include <cstdio>
typedef int T;
class stack{
protected:
    struct element{
        T data;
        struct element* next;
    }*begin;
    void free_stack(struct element* arg){
        if (arg){
            free_stack(arg->next);
            delete arg;
        }
    }
stack(const stack& copy){};
stack& operator=(stack& value){return *this;};
public:
    stack():begin(NULL){};
    void push(T x){
        struct element* newEl=new struct element;
        newEl->data=x;
        newEl->next=begin;
        begin=newEl;
    }
    T pop(){
        if (!begin) return -1;
        T value=begin->data;
        struct element* newEl=begin->next;
        delete begin;
        begin=begin->next;
        return value;   
    }
    void clear(){
        free_stack(begin);
        begin=NULL;
    }
    void output(){
        struct element* cur=begin;
        while(cur){
            printf("%d, ", cur->data);
            cur=cur->next;
        }
        putchar('\n');
    }
    ~stack(){
        free_stack(begin);
    }
};
int main(){
    stack st0;
    for (int i=1; i<256; i*=2)
        st0.push(i);
    st0.output();
    getchar();
    return 0;
}
помогите пожалуйста написать такую ​​программу, я в отчаянии
Если не напишу то завалю курсач, а как это написать понятия не имею
чрезвычайно сильно прошу помочь с этим!!
я вот реализовал сам стек, но как расписать это по условию задачи не представляю,
пожалуйста помогите дописать это по условию

Добавлено через 1 минуту
я сделал стек где значння берутся из цикла,
но как сделать так чтоб их вводить и они бы передавались в стек и сортировались
а затем по необходимости и удалялись я не знаю
 
Текущее время: 16:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru