Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Жорданова форма Пишу программу для вычисления жордановой формы матрицы. Вопрос: как нерекурсивно вычислить определитель матрицы? Для операций с многочленами у меня есть следующий класс: template<typename T> class... https://www.cyberforum.ru/ cpp-beginners/ thread572250.html C++ Передача параметров в функцию
Толи я чего-то туплю, толи всё же в мейн ошибка. Итак: есть функция, которая должна сообщать о результатах поиска изменением переменных что передаются ей в качестве параметра и есть мейн, который...
C++ Вывести фамилии учеников в порядке их возрастания https://www.cyberforum.ru/ cpp-beginners/ thread572233.html
Здравствуйте! Помогите пожалуйста с задачей: Известен рост каждого из 25-ти учеников класса. Нет ни одной пары учеников,имеющих одинаковый рост. Вывести фамилии учеников в порядке их возрастания....
C++ Помогите запустить программу. Раньше работала, сейчас не запускается.. вот сам проект https://www.cyberforum.ru/ cpp-beginners/ thread572196.html
Необходимые для работы программы DLLки. C++
Даже самая простая консольная программа таскает за собой различного рода системные DLL файлы, из за чего часто случается, что при переносе программы на другой компьютер запустить её невозможно. К...
C++ Помогите с программой для задачи коммивояжера нашла код #include <stdlib.h> #include <time.h> #include <stdio.h> int wpchk(int w, int *wpts) { int i=0; int flg=0; while(wpts!=-1) https://www.cyberforum.ru/ cpp-beginners/ thread572176.html
C++ Седловая точка Элемент матрицы назовем седловой точкой, если он является наименьшим в своей своей строке и одновременно наибольшим в своем столбце или, наоборот, является наибольшим в своей строке и наименьшим в... https://www.cyberforum.ru/ cpp-beginners/ thread572164.html C++ Разбить предложение на слова и записать в массив
дано предложение из 10 слов заполнить ими массив из 10 элементов
C++ не запускается программа,в чем ошибка #include<iostream> #include <stdio.h> using namespace std; switch(days); void(main); { case1:{cout<<"понедельник"; cout <<28-1<<; break; case2:{cout<<"вторник"; https://www.cyberforum.ru/ cpp-beginners/ thread572122.html C++ Написать процедуру присоединения списка к другому списку Задача: Написать процедуру присоединения списка L2 к списку L1. Код: #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <ctype.h> struct stack{int chislo; stack *next;}; stack... https://www.cyberforum.ru/ cpp-beginners/ thread572120.html
C++ сумму всех элементов матрицы целых чисел 3*3
Написать программу,вычисляющую сумму всех элементов матрицы целых чисел 3*3, расположенных над главной диагональю. Результат вывести на экран.
C++ Файловые потоки Для каждого автобуса автопарка укажите его номер, маршрут, фамилию и инициалы шофера, время в пути. Предусмотреть поиск по фамилии шофера. https://www.cyberforum.ru/ cpp-beginners/ thread572108.html
0 / 0 / 0
Регистрация: 15.04.2012
Сообщений: 17
0

Создать стек для символов. Максимальный размер стека вводится с экрана. Создать функции для ввода и вывода элементов стека. Ввести эталонный символ. - C++ - Ответ 3021359

13.05.2012, 01:47. Показов 19091. Ответов 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
#include <stdio.h>
#include <conio.h>
#include <locale.h>
 
struct LIFO
{
char data;
LIFO *next;
}*head, *p;
 
void add();
void put();
char et;
int m;
 
void main()
{
    setlocale(LC_ALL,"");
    printf("введите максимальный размер стека: ");
    scanf("%d",&m);
    printf("введите эталонный символ: ");
    scanf("%s",&et);
    add();
    put();
    getch();
}
 
void add()
{
    int k=0;
    while(k!=m)
    {
        LIFO *n;
        n=new(LIFO);
        printf("введите элемент стека: ");
        scanf("%s",&n->data);
        n->next=NULL;
        if(n->data==et)
        {
            printf("совпадение с эталонным элементом! ");
            break;
        }
        k++;
    }
    getch();
}
 
void put()
{
    p=head;
    printf("\n");
    while(p!=NULL)
    {
        printf("%s ",p->data);
        p=p->next;
    }
    getch();
}
Добавлено через 9 часов 12 минут
товарищи! спасите, помогите

Вернуться к обсуждению:
Создать стек для символов. Максимальный размер стека вводится с экрана. Создать функции для ввода и вывода элементов стека. Ввести эталонный символ. C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.05.2012, 01:47
Готовые ответы и решения:

Создать очередь для символов. Создать функции для ввода и вывода элементов
Создать очередь для символов. Максимальный размер очереди вводится с экрана. Создать функции для...

Создать стек сплошным представлением и продемонстрировать методы класса для стека из 15 элементов
нужно создать стек сплошным представлением и продемонстрировать методы класса для стека из 15ти...

Структура стек (: добавить элемент в стек, удалить элемент из стека, получить значение с вершины стека, размер стека...)
Всем привет,ребят помогите пожалуйста с лабой,вообще без понятия про стеки:( Может кто то...

Создать стек. Реализовать добавление, вывода и удаления из стека
Создать стек. Реализовать добавление, вычисление среднего арифметического парных значений элементов...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.05.2012, 01:47
Помогаю со студенческими работами здесь

создать стек в памяти из этих чисел таким образом, чтобы на вершине стека было самое большое число. Удалить из стека все отрицательные элементы.
Помогите решить. В файл записывается последовательность целых чисел. Прочитать последовательность...

Создать новый стек из тех символов первого стека которые есть во втором
Из двух заданных стеков, хранящих символы создать новый стек из тех символов первого стека которые...

Создать стек из вещественных чисел; найти максимальный элемент в стеке; организовать просмотр данных стека
Создать стек из вещественных чисел. Определить максимальный элемент в стеке. Организовать просмотр...

Создать третий стек из тех символов первого стека, которые есть и в первом и во втором стеке
Из двух заданных стеков, хранящих символы, создать новый стек из тех символов первого стека,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru