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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ 11(4) напишите программу определения кода вводимого символа http://www.cyberforum.ru/cpp-beginners/thread883942.html
Пример 4. С помощью директивы #define и оператора препроцессора # напишите программу определения кода вводимого символа. Программный код решения примера: #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <conio.h> #include <locale.h> #define CHAR_COD(c) ""#c"" int main (void) {
C++ 11(3) напишите программу ввода слов с клавиатуры с проверкой возможности к Пример 3. С помощью директив условной компиляции и символической константы _DEBUG напишите программу ввода слов с клавиатуры с проверкой возможности компиляции программного кода. Программный код решения примера: #include <stdio.h> #include <conio.h> int main (void) { char str; // Начало проверки компилируемого кода #ifdef _DEBUG http://www.cyberforum.ru/cpp-beginners/thread883935.html
Выяснить, сколько из двух матриц являются симметричными C++
Заданы две матрицы А(3,3) и В(4,4). Выяснить и напечатать, сколько из них являются симметричными (0.1 и 2). Матрица называется симметричной, если транспонированная матрица равна исходной. Транспонирование матриц оформить в виде функции
C++ Вывести фамилии студентов, которые не получают стипендию и их перечень дисциплин (переделать под объединение и перечисление)
Дан список студентов. Общие поля: Ф.И.О., дата рождения, группа, средний балл. Если средний балл 4 и выше, то указать размер стипендии. Если средний балл ниже, то указать перечень дисциплин с оценками. Вывести фамилии студентов, которые не получают стипендию и их перечень дисциплин. #include <stdio.h> #include <string.h> #include <clocale> int main() { setlocale(0,"Rus"); static...
C++ производный класс http://www.cyberforum.ru/cpp-beginners/thread883917.html
Помогите пожалуйста!!! Не получается сделать задание. Нужно определить производный класс к вспомогательному классу по заданию. В основном классе добавить к полям вспомогательного класса два поля производных вспомогательных классов. Задание: В производном классе элемент из драгоценного металла добавлено целое поле – процент примеси. При вычислении стоимости грамма, она уменьшается на...
C++ Создать массив из четных чисел Дана последовательность натуральных чисел а1, а2,..., an. Создать массив из четных чисел этой последовательности. Если таких чисел нет, то вывести сообщение об этом факте. подробнее

Показать сообщение отдельно
DRUNY195
2 / 2 / 0
Регистрация: 04.04.2013
Сообщений: 247
29.05.2013, 18:38     5.1. Реализовать представление стека. Работу со структурами организовать в виде текстового меню
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;
}
Вот стек, нужно менюшку сделать
и определение текущего числа элементов в стеке;
и определение размера стека
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru