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

Стек (односвязный список) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите, пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread367202.html
Существует - ли способ давать переменным типа char русские буквы так, чтобы они корректно потом выводились на экран/в файл?
C++ Помогите с переводом Всем добрый день.Стоит русская VC++2010 express.Нужно сделать следующее: Options -> Compiler -> Code Generation и установите параметр Memory model = Huge.Помогите найти аналогичную последовательность на русском.Ничего не могу найти) http://www.cyberforum.ru/cpp-beginners/thread367180.html
Сортировка одномерного массива C++
Здравствуйте пользователи! Написал программу "Сортировка одномерного массива". #include <iostream> #include <stdlib.h> using namespace std; { int a, tmp; for (int i=0; i<9; i++) { a = rand()%100; cout << a << "\t";
проблема с калькулятором матриц C++
Задание. Вычислить матрицу С=A+B*B(транспонированную). если А(3х3),В(2х3). и заданы этими числами: (101) A(020) (003) (12) В (21) (02) #include <math.h> #include <iostream.h>
C++ Помогите почистить готовую прогу от мусора http://www.cyberforum.ru/cpp-beginners/thread367131.html
Всем привет. Задание - вычислить матрицу Уолша-Адамара. (сомневаюсь что кто-то вообще знает, что это такое О.о) Суть проблемы: программу вроде как написал, но выдает на экран ересь какую-то. В итоге должно (в идеале) вывести матрицу 4х4, элементами которой являются "1" или "-1". Наверное я не правильно реализовал обращение к отдельным битам числа О_о
C++ Выручите студента помогите решить на C++ и параллельно на Паскале)буду очень благодарен) 1)зашифровывать текст следующим образом:записать его в матрицу по строкам, а затем переписать по спирали от центра по часовой стрелки,Прочесть зашифрованный текст. 2)написать и протестировать функцию , которая "переворачивает" все пары символов строки, передаваемой ей в качестве параметра.(привет друг->рпвитед ург) ... подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
16.10.2011, 17:42     Стек (односвязный список)
Цитата Сообщение от KaTaLoNeC Посмотреть сообщение
Нужно реализовать операции работы со стеком(продвижение, вставка, удаление), хочется понять реализацию продвижения, а вставку и удаление сам напишу

Добавлено через 54 минуты
есть код
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
#ifndef STACK_H
#define STACK_H
#include "list"
template<class STACKTYPE>
class STACK: private List<STACKTYPE> {
public:
    void push (const STACKTYPE &d) { insertAtfront(d);}
    int pop (STACKTYPE &d) {return removefromfront(d);}
    int IsStackEmpty() const {return IsEmpty();}
    void PrintStack() const {print();}
};
#endif
 
#include <iostream>
#include "stack"
using namespace std;
 
int main() {
    Stack<int> intStack;
    int popInteger;
    for (int i=0; i<4; i++){
        intStack.push(i);
        intStack.print();
    }
    while (!intStack.isStackEmpty()){
        intStack.pop(popInteger);
        cout<<popInteger<<endl;
        intStack.printstack();
 
    }
    return 0;
}
взял его из учебника, но он не работает
Чтобы быть программистом, для начала следует вразумительно излагать свои мысли! Что значит "не работает"? Не компилируется?! Выдает ошибку во время выполнения?! Или же получается не тот результат, который ожидается?!

В вашем примере вообще не понятен смысл включаемого заголовочного файла "stack" после того, как вы уже определил стек.

А директивы

#ifndef STACK_H
#define STACK_H

вообще бессмысленны в вашем коде, так как до их присутствия в коде, ничего выше них в код не включается. Поэтому никак не может быть, что SGACK_H была в вашем коде определена.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru