Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не получается перегрузить оператор вывода для дружественной функции https://www.cyberforum.ru/ cpp-beginners/ thread1576553.html
Не могу понять почему пытаясь перегрузить оператор вывода использую дружественную функцию, я не могу передать объект по значению, это вызывает следующую ошибку: 'const int String::CINLIM' is private В то время как по ссылке, все отлично работает. Определение класса: class String { private: char *str; int len; static int num_strings;
Вычислить частное от деления суммы четных элементов на сумму нечетных C++
Составить программу где будет последовательность A1, A2, A3..An Где сумма елементов четных будет S1 а нечетных - S2 Вычислить у=S1 / S2 Использовать нужно только библиотеки stdio.h и conio.h
C++ Интересная особенность в работе вектора Доброе время суток! PS Даже не знаю как вам объяснить не грузя кучей кода, пока попробую на словах но если нужно могу выкинуть весь код! Значит так: Заполняем вектор элементами (имена файлов прочитанные из директории) Вектор имеет структуру: Имя файла (строка) Расширение (строка) Путь (строка) Номер (Инт) https://www.cyberforum.ru/ cpp-beginners/ thread1576522.html C++ Найти количество нулей в конце записи факториала числа Найти количество нулей в конце записи факториала числа n. Подскажет, кто алгоритм? Или хотя бы в какую сторону копать? Если приведете пример кода, буду безмерно благодарен! https://www.cyberforum.ru/ cpp-beginners/ thread1576518.html
Быстрый перебор восьмизначных чисел на С++ C++
Доброго всем вечера, можете подсказать как с этим разобраться? Неободимо перебрать все числа от 1 до 12345678 и проверить что в каждом из них встречается по 1 разу каждая цифра
C++ Namespace и static-функция 1. Может ли определение static-функции быть вне-класса? Выдает ошибку, просит перенести в тело 2.Как в файле класса cpp, куда я скидываю определение функий, определить пространство имен или что то типо того, чтоб каждый раз не писать class1:: ? https://www.cyberforum.ru/ cpp-beginners/ thread1576504.html
C++ Заполнить базу даных Привет ребята, нужно заполнить базу данных информацыею про товар. Хочу через стринг. Мне получаеться нужно брать динамечиский масив и стринг? https://www.cyberforum.ru/ cpp-beginners/ thread1576496.html C++ Разработать алгоритм определения координат опор линий С++
задание! Разработать алгоритм определения координат опор линий!
C++ Dev C++ не компилирует Написал простейший "Hello World" в dev c++, нажимаю "Скомпилировать" (Ctrl+F9) вылетает окошко буквально на пару секунд, потом нажимаю "Отладка", пишет типа: "Проект не откомпилирован" что за ерунда? https://www.cyberforum.ru/attachment.php?attachmentid=599112&stc=1&d=1447099095 https://www.cyberforum.ru/ cpp-beginners/ thread1576458.html C++ Написать функцию стирания элемента двусвязного списка Ребята помогите , завтра надо принести преподу = но я честно незнаю как правильно все сделать и написать . Очень буду ценить если кто-то поможет написать . Написать функцию стирания элемента двусвязного списка Добавлено через 7 минут void Delete(int x) { MyList * temp = list; while ((temp != NULL) && (temp->data != x)) https://www.cyberforum.ru/ cpp-beginners/ thread1576456.html
Подсчёт функций C++
Добрый вечер всем :) Есть идея сделать подсчёт значений функции(Который в алгебре), но проблема в том, что там может быть как и x^2 функция, так и 3x^2-5 и т.д. Как сделать так, чтобы можно было вводить значение с разным количеством чисел и операций?
C++ Перемещение файлов в папку Добрый вечер! Подскажите пожалуйста! У меня файлы хранятся в массиве char, как их переместить в папку?(C++)? https://www.cyberforum.ru/ cpp-beginners/ thread1576438.html
Модератор
Эксперт С++
13502 / 10754 / 6409
Регистрация: 18.12.2011
Сообщений: 28,700
10.11.2015, 09:30 0

Ошибки при реализации стека с помощью указателей - C++ - Ответ 8318939

10.11.2015, 09:30. Показов 517. Ответов 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
#define N 2
#include <iostream>
//#include <cstdlib>
using namespace std;
 
void push(double* stack, int &size, int &capacity, double element)
{
    if (capacity <= size)
    {
        realloc(stack,N * sizeof(double));
        capacity +=  N; 
    }
    size++;
    *(stack+size)=element;
}
 
 
double top(double *stack, int size)
{
    if(size>=0)
        return *(stack+size);
    return 0;
 
}
 
double pop(double *stack, int &size)
{
    if(size>=0)
    {
        double t=*(stack+size);
        if(size>0)
            size--;
        return t;
    }
    return 0;
}
 
void destruct(double *stack)
{
    free(stack);
}
double* create( int capacity)
{
    double *stack=(double*)malloc(capacity*sizeof(double));
    return stack;
}
int main()
{
    int size=-1,capacity=N;
    double* a=create(capacity);
    push(a,size,capacity,1.5);
    push(a,size,capacity,2.5);
    push(a,size,capacity,3.5);
    cout<<pop(a,size)<<endl;
    cout<<pop(a,size)<<endl;
    cout<<pop(a,size)<<endl;
    cout<<pop(a,size)<<endl;
    destruct(a);
    system("Pause");
    return 0;
}


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

Ошибка при реализации стека
Здравствуйте! Делал модуль стека, еще неделю назад работал, вчера так и не смог найти ошибку..(...

Ошибка при реализации стека
Здравствуйте, помогите пожалуйста разобраться в ошибке.Пишу класс, в нём есть динамический...

Ошибка исполнения при реализации стека
#include &lt;iostream&gt; using namespace std; struct item {int a; item*p; }; int main() {...

Зачем при реализации стека используются двухсвязные списки?
Зачем при реализации стека используются двухсвязные списки????

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

Ошибка expected type-specifier before 'ptr_head' при реализации стека
Третий заход. :D Как-то пока мне не везёт в C++... #include &lt;iostream&gt; #include &lt;stdexcept&gt; ...

Преимущества и недостатки при реализации стека, очереди и дека через дин. массива
Доброго времени суток! 1) Назовите преимущества и недостатки реализации очереди с помощью...

Ошибки при реализации
4) Объявить массив из 3 указателей на вещественные переменные, переменные разместить в: a)...

Ошибки при реализации IEnumerable
using System; using System.Collections; using System.Linq; using System.Text; using...

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