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

Стек (односвязный список) - 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 =...
проблема с калькулятором матриц 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
Всем привет. Задание - вычислить матрицу Уолша-Адамара. (сомневаюсь что кто-то вообще знает, что это такое О.о) Суть проблемы: программу вроде как написал, но выдает на экран ересь какую-то....
C++ Выручите студента помогите решить на C++ и параллельно на Паскале)буду очень благодарен) 1)зашифровывать текст следующим образом:записать его в матрицу по строкам, а затем переписать по спирали от центра по часовой... подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
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 была в вашем коде определена.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru