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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить с заданной точностью значение функции y=f(x) http://www.cyberforum.ru/cpp-beginners/thread308253.html
Вычислить с заданной точностью значение функции y=f(x), используя ее разложение в ряд: y=arth x=1/2ln1+x/1-x=x+x^3/3+x^3/5+..., для |x|<1 Всем спасибо за внимание.
C++ Почему неправильно выводится массив? Не пойму... массив arr выводится неправильно, если его выводить в main.Получается что-то типа "-858993460" .В cifr он выводится нормально #include <iostream.h> #include <stdlib.h> #include... http://www.cyberforum.ru/cpp-beginners/thread308252.html
Сортировка по элементу структуры C++
требуется выполнить сортировку готовой структуры по элементу, в данном случае - по дате. Код: #include <iostream> #include <fstream> #include <stdlib.h> using namespace std; char...
C++ Найти наименьший элемент каждой четной строки матрицы.
Найти наименьший элемент каждой четной строки матрицы. Помогите пожалуйста! не знаю как решить
C++ строки http://www.cyberforum.ru/cpp-beginners/thread308197.html
Здраствуйте, помоги пожалуйста. можете подписать к строчкам, что они обозначают. а то надо лабу сдать... Мне бы узнать те строки, где подписано ">>>". #include<iostream.h> >>>...
C++ Ссылка на файл Приветствую всех. У меня небольшой вопрос... Есть код: g_hInputFile = CreateFile( (LPCWSTR)"C://a.txt", GENERIC_READ, 0, NULL, OPEN_EXISTING, ... подробнее

Показать сообщение отдельно
S.A.C.@2ndF
1 / 1 / 1
Регистрация: 29.05.2011
Сообщений: 11

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

30.05.2011, 14:07. Просмотров 1433. Ответов 4
Метки (Все метки)

Люди помогите, не могу сделать лабораторную, отчисляют из универа дали 2 дня на сдачу долгов, все сдал кроме лабораторной последней... Войдите в положение, напишите =(( Задание вот:

Создать класс для работы со стеком, организованным как связный однонаправленный список. В классе описать методы добавления элемента в стек и удаления из стека. Перегрузить операцию << - вывод стека на экран. Элемент стека – символ.
С помощью методов класса решить следующую задачу:
Постфиксной формой записи выражения f ^ b называется запись, в которой знак операции размещен за операндами : ab^.
Примеры :
a*b+c -> ab*c+
a*(b+c) -> abc+*
Перевести выражение, записанное в обычной (инфиксной) форме в текстовом фай-
ле Infix, в постфиксную форму и в таком виде записывает его в текстовый файл Postfix.
Использовать следующий алгоритм перевода. В стек записывается открывающая скобка, и выражение просматривается слева направо. Если встречается операнд ( число или переменная ), то он сразу переносится в файл Postfix. Если встречается открывающая скобка, то она заносится в стек, а если встречается закрывающая скобка, то из стека извлекаются находящиеся там знаки операций до ближайшей открывающей скобки, которая также удаляется из стека, и все эти знаки ( в порядке их извлечения) записываются в файл Postfix. Когда же встречается знак операции, то из конца стека извлекаются (до ближайшей скобки, которая сохраняется в стеке) знаки операций, старшинство которых больше или равно старшинству данной операции, и они записываются в файл Postfix, после чего pассматpиваемый знак заносится в стек. В заключение выполняются такие же действия, как если бы встpетилась закpывающая скобка.

и второе :
Напишите класс наследник для класса String. Описание класса должно храниться в заголовочном файле, в этом же заголовочном файле допускается описание для inline функций. Коды методов класса должны хранится в файле с таким же именем, но с расширением cpp. Протестируйте для объектов написанного класса методы написанные Вами,
метод isLessThan,
метод hashValueType,
оператор <,
оператор >,
метод printOn.
Конструктор класса должен считывать строку из текстового файла
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru