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

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

Войти
Регистрация
Восстановить пароль
 
Саня123
0 / 0 / 0
Регистрация: 14.01.2013
Сообщений: 16
#1

Программа с стеком - C++

17.01.2013, 13:02. Просмотров 312. Ответов 3
Метки нет (Все метки)

скиньте плиз любую прогу со стеками.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2013, 13:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Программа с стеком (C++):

Не работает программа поиска несовпадения скобок со стеком, где ошибка*? - C++
Добрый день, задали задачу Есть строка символов, признаком конца, которой являет- ся ;. В строке могут быть фигурные, круглые, квадратные...

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

Знакомство со стеком - C++
Начал изучать принципы работы стека вроде все понятно но не пойму как реализовать такое действие. Задача: Есть динамический класс User...

работа со стеком - C++
попалась такая задача: создать стек для положительных и отрицательных чисел. максимальный размер стека ввести с экрана. Создать функции для...

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

Работа со СТЕКОМ!!!!!!:) - C++
Создать класс для работы со стеком. Элемент стека – символ. --- Сформировать два стека,содержащие последовательности символов. ---...

3
KronoZ93
4 / 4 / 0
Регистрация: 17.01.2013
Сообщений: 27
17.01.2013, 14:18 #2
Вот тебе любая прога со стеками:
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
57
58
59
60
61
62
63
64
65
66
67
68
#include<stdio.h>
#include<conio.h>
 
#define n 10
int stack[n]={0};
int k=0;
 
void push(int a)
{
if (k<n-1) {
stack[k]=a;
k++; } else
printf("\nStack 1 overload\n");
}
 
void pop()
{ 
if (k>0) 
k--; else 
printf("\nStack 1 underflow\n");
}
 
int top()
{
return stack[k-1];
}
 
bool empty() 
{
return (!(bool)k);
}
 
bool full()
{
return ((bool)k);
}
 
void print()
{
for(int i=0;i<n;i++)
printf("%d ",stack[i]);
printf("\np=%d\n",k);
 
}
void commute(int a)
{
stack[k-1]=a;
}
 
void main()
{
 
int g[]={5,2,-8,5,4,4,-4,4,7,3};
for (int i=0;i<(sizeof(g)/sizeof(int));i++){
if (g[i]>0) push(g[i]); else
if (g[i]<0) { pop(); if (top()%2==0) commute(top()*(-1)); }
print();}
 
int p=0;
int m=0;
while (!(empty())){
if (top()>0) p++; else
if (top()<0) m++;
pop();}
if (p==m) printf(" Stack: true "); else
printf(" Stack: false ");
getch();
}
0
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
17.01.2013, 14:51 #3
Как вариант: Инвертировать строки
1
Саня123
0 / 0 / 0
Регистрация: 14.01.2013
Сообщений: 16
17.01.2013, 15:10  [ТС] #4
удалите плиз!
0
17.01.2013, 15:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2013, 15:10
Привет! Вот еще темы с ответами:

Задача со стеком - C++
Помогите, пожалуйста, со стеком. Нужно разработать процедуру, которая будет формировать стек Stack. В этот стек должны быть включены по...

Проблема со стеком - C++
В общем, в книге нашёл задание: Напишите программу, которая добавляет и удаляет структуры в стек. Каждый раз когда удаляется запись о...

Работа со стеком! - C++
Необходимо записать заполнение стека с клавиатуры. Добавлено через 44 секунды #include &lt;iostream&gt; #include &lt;stack&gt; int main...

Со стеком запутался - C++
Как сделать чтоб это заработало Компилирую на CodeBlocks (если есть лучше предлагайте) #include &lt;iostream&gt; #include &lt;string.h&gt; ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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