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

5.1. Реализовать представление стека. Работу со структурами организовать в виде текстового меню - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ 11(4) напишите программу определения кода вводимого символа http://www.cyberforum.ru/cpp-beginners/thread883942.html
Пример 4. С помощью директивы #define и оператора препроцессора # напишите программу определения кода вводимого символа. Программный код решения примера: #define _CRT_SECURE_NO_WARNINGS #include...
C++ 11(3) напишите программу ввода слов с клавиатуры с проверкой возможности к Пример 3. С помощью директив условной компиляции и символической константы _DEBUG напишите программу ввода слов с клавиатуры с проверкой возможности компиляции программного кода. Программный код... http://www.cyberforum.ru/cpp-beginners/thread883935.html
Выяснить, сколько из двух матриц являются симметричными C++
Заданы две матрицы А(3,3) и В(4,4). Выяснить и напечатать, сколько из них являются симметричными (0.1 и 2). Матрица называется симметричной, если транспонированная матрица равна исходной....
C++ Вывести фамилии студентов, которые не получают стипендию и их перечень дисциплин (переделать под объединение и перечисление)
Дан список студентов. Общие поля: Ф.И.О., дата рождения, группа, средний балл. Если средний балл 4 и выше, то указать размер стипендии. Если средний балл ниже, то указать перечень дисциплин с...
C++ производный класс http://www.cyberforum.ru/cpp-beginners/thread883917.html
Помогите пожалуйста!!! Не получается сделать задание. Нужно определить производный класс к вспомогательному классу по заданию. В основном классе добавить к полям вспомогательного класса два...
C++ Создать массив из четных чисел Дана последовательность натуральных чисел а1, а2,..., an. Создать массив из четных чисел этой последовательности. Если таких чисел нет, то вывести сообщение об этом факте. подробнее

Показать сообщение отдельно
DRUNY195
2 / 2 / 0
Регистрация: 04.04.2013
Сообщений: 247

5.1. Реализовать представление стека. Работу со структурами организовать в виде текстового меню - C++

29.05.2013, 18:38. Просмотров 385. Ответов 4
Метки (Все метки)

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
#include <stdio.h>
#include <stdlib.h>
 
typedef struct Item* pItem;
struct Item
{
    int data;
    pItem next;
};
 
 
void push(pItem* stackp, int data)
{
    pItem newp = (pItem)malloc(sizeof(struct Item));
    newp->data = data;
    newp->next = *stackp;
    *stackp = newp;
}
 
void pop(pItem* stackp)
{
    pItem p = (*stackp)->next;
    free(*stackp);
    *stackp = p;
}
 
int main()
{
    int i;
    pItem stackp = NULL;
 
    for(i = 1; i <= 10; ++i) push(&stackp, i);
 
    while(stackp)
    {
       printf("%d\n", stackp->data);
       pop(&stackp);
    }
 
    return 0;
}
Вот стек, нужно менюшку сделать
и определение текущего числа элементов в стеке;
и определение размера стека
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru