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

Создать стек - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Алгоритм действий http://www.cyberforum.ru/cpp-beginners/thread1755116.html
Всем привет. Мне требуется проделать такие действия: 1. Запускается приложение. Допустим, samp.exe 2. После запуска samp.exe автоматически должен отправиться php-запрос. Ну, и у меня есть пару вопросов: 1. Как отслеживать запуск samp.exe? Его (samp.exe) надо модифицировать? 2. Надо ли модифицировать samp.exe для отправки запроса, или можно сделать инъекцию? P. S. Всё это должно...
C++ Последние значения из файла выводятся два раза #include <iostream> #include <conio.h> #include <stdlib.h> #include <fstream> #include <stdio.h> bool ff = false; using namespace std; typedef unsigned int ui; /*3. Дана информация о пяти школах. Структура имеет вид: номер школы, год, количество выпускников, число поступивших в вузы. Вывести данные о школе с самым большим отношением числа поступивших к числу выпускников.*/ http://www.cyberforum.ru/cpp-beginners/thread1755092.html
C++ Не выводется результат
Вот код програмы не получаестя вывесть результат если метод summ прописать как обычную функцию то всё работает нормально а как метод не хочет подскажите пожалуйста в чём проблема #include <iostream> using namespace std; class table { public: int *a; int n;
Двумерный массив C++
Двумерный массив n на m содержит некоторые буквы русского алфавита, расположенные в произвольном порядке. Написать программу, проверяющую, можно ли из этих букв составить данное слово S. Каждая буква массива используется не более одного раза. Если не сложно, то помогите написать на С++, пожалуйста?
C++ Функции и массивы http://www.cyberforum.ru/cpp-beginners/thread1755073.html
Доброго времени суток.Помогите кому не в тягость с заданием.. Выполнить задание третьего семинара(1).. В одномерном массиве,состоящем из N целых элементов,вычислить: 1)произведение элементов массива с чётными номерами 2) Сумму элементов массива, расположенных между первым и последним нулевыми элементами. Преобразовать массив таким образом, чтобы сначала располагались все положительные...
C++ После каждого отрицательного числа вставьте в вектор отрицательное число -20 и выведите содержимое вектора После каждого отрицательного числа вставьте в вектор отрицательное число -20 и выведите содержимое вектора на экран не пойму как сделать, если я делаю следующее число -20, то у меня всё время будет выполнятся условие vec<0 и соответственно выводится -20. for (int i = 0; i < vec.size(); i++){ if (vec < 0){ vec = -20; } cout << "" << vec << endl; подробнее

Показать сообщение отдельно
Stitch Igorek
 Аватар для Stitch Igorek
44 / 44 / 17
Регистрация: 02.04.2016
Сообщений: 300
Завершенные тесты: 1
05.06.2016, 16:14     Создать стек
Начало положено. меню сам придумай.
Кликните здесь для просмотра всего текста
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#include <iostream>
 
struct List
{
    List *next;
    int key;
};
 
List* Push(int num = 0,List **stack = NULL)
{
    if (!stack)
    {
        stack = new List*;
        *stack = new List;
        (*stack)->key = num;
        (*stack)->next = NULL;
        return *stack;
    }
    else
    {
        List *begin = new List;
        begin->key = num;
        begin->next = *stack;
        *stack = begin;
        return *stack;
    }
}
 
int Pop(List **stack)
{
    if (*stack)
    {
        int a = (*stack)->key;
        List *temp = *stack;
        *stack = (*stack)->next;
        delete temp;
        return a;
    }
    return -1;
}
 
void Print(List **stack)
{
    if (stack)
    {
        List *temp = *stack;
        while (temp)
        {
            std::cout << temp->key << std::endl;
            temp = temp->next;
        }
    }
}
 
List* Search(List **stack, int Key_Search)
{
    if (stack)
    {
        while (*stack)
        {
            if ((*stack)->key == Key_Search)
            {
                return *stack;
            }
            *stack = (*stack)->next;
        }
    }
        return NULL;
}
 
int main()
{
    List *a = Push(5);
    Push(7, &a);
    Push(10, &a);
    Print(&a);
    Pop(&a);
    std::cout << std::endl;
    Print(&a);
    List *b = Search(&a, 7);
    std::cout << std::endl;
    Print(&b);
    system("pause");
}
 
Текущее время: 19:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru