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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
poka nub
1 / 1 / 0
Регистрация: 15.10.2012
Сообщений: 22
#1

Реализовать представление ATD "стек" при массива (операции MAKENULL, PUSH, РОР, ТОР, EMPTY, PRINT) - C++

15.10.2012, 17:40. Просмотров 460. Ответов 0
Метки нет (Все метки)

Реализовать представление ATD "стек" при помощи массива (операции MAKENULL, PUSH, РОР, ТОР, EMPTY, PRINT)
Я вот тут набросал, как то так должно выглядеть! Помогите доделать!)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
STACK S;
char  с;
MAKENULL  (S)  ;
c = getch();
 
while  (с  !=  '=') 
i
switch  (с)  {
case '#' : POP(S);  break,./ /  стереть последний символ
                 / /  вытереть всю ленту
case '@' :MAKENULL  (S) ;  Ь:эаk;
                  / /  продублировать последний символ
case '*' :PUSH  (ТОР  (S  ) ) ,, break;
                      / /  додати символ  до стрiчки
 default : PUSH(c,  S),.
с  :  getch();
}
/ /  вывести введенную срока на экран
PRINT  (S)  ;
 
 
default
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2012, 17:40     Реализовать представление ATD "стек" при массива (операции MAKENULL, PUSH, РОР, ТОР, EMPTY, PRINT)
Посмотрите здесь:

Класс "Стек", метод push - C++
нужно ввести информацию из файла о ценах на процессоры в динамический массив записей и вывести ее ввиде таблицы. файл я прикрепил. он...

Реализовать класс "Стек" с перегруженными операциями: +, *, =, +=, --, () - C++
Доброго времени суток! Помогите, пожалуйста, сделать: 3.2) Бинарная операция. Создать объект "Стек" с перегруженными операциями: +, *,...

Создание АТД "Стек" на основе массива - C++
"Реализуйте АТД “стек” на основе массива фиксированного размера для элементов, являющихся односвязными списками целых чисел (т.е., стек...

Шаблон класса "Стек" на основе массива - C++
Напишите шаблон класса "Стек"на основе массива.Предусмотрите функции добавление и извлечения элемента,удаление всего стека.Напишите класс...

Реализовать сортировку массива структур типа "Сотрудник" по убыванию стажа - C++
Здравствуйте, уважаемые форумчане! Задача: Информация о сотрудниках предприятия содержит ФИО, номер отдела, должность, дату начала...

Отсутствуют экземпляры шаблон функции "print", соответствующие списку аргументов - C++
Подскажите, почему ругается на вызов функции print? #include <iostream> using namespace std; template <class T> void...

Создать обьект, выводящий "print A" - C++
Вечер добрый! помогите пожалуйста решить задачку, нужно создать обьект. что бы из него можно было вывести "print A" class A { ...

Реализовать стек с двумя очередями используя массивы (операции удаления, добавления) - C++
Очень вас прошу! Программа по С++! Нужно реализовать стек с помощью двух очередей используя массивы (операции удаления, добавления) .

Базы данных и архитектура "Документ-представление" - C++
Hi! Помогите пожалуйста кто могёт. Проблема следующая: есть проект который осуществляет работу с БД нужно организовать просмотр,...

Замена всех "не букв" на их 8-ое представление - C++
Помогите с программой. Замены всех не букв во вводимой строке на их восьмеричное представление и вывода результата. есть похожая...

Ошибка "Ascess violation" при выводе массива - C++
В проекте есть две такие строчки: for(int L6x=0;L6x<=argcnt;L6x++){for(int L6y=0;L6y<argsize;L6y++){cout<<ComArgumentList;}cout<<endl;} ...

"Неопределенное поведение" при выходе вводимых данных за пределы массива - C++
В условии задачи написано, что функция не проверяет индексы. И если введенные пользователем входные данные будут выходить за пределы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru