Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Подсчитать сумму элементов массива, расположенных между заданными https://www.cyberforum.ru/ cpp-beginners/ thread750515.html
В одномерном целочисленном массиве (элементы массива генерируются случайным образом диапазоне от -100 до 100), подсчитать сумму элементов, расположенных между первым положительным элементом массива и последним отрицательным элементом. Задачу реализовать с выполнением следующих условий: 1) размер массива n вводится с клавиатуры, память под массив выделяется динамически; 2)реализовать функцию...
C++ Массив функций
Необходимо создать во время выполнения массив функций, как такое можно обеспечить?
C++ где найти инклюд graph.h и simple_window.h ? https://www.cyberforum.ru/ cpp-beginners/ thread750509.html
Всем привет. Решил вот попробовать вывести простую графику в visual c++ (учусь по книге с нее и списал) #include "graph.h" #include "simple_window.h" int main(){ using namespace Graph_lib; Point t1(100,100); simple_window win(t1,600,400,"Canvas");
C++ Построчное чтение, с "возвратом" назад Здравствуйте. Читаю файл построчно. Есть маленькая проблема в том, что перед "основным" чтением мне надо проверить параметр, расположенный на 3-ей строке файла. Далее нужно "вернуться" на первую строку. Хватит ли тут использования fgetpos и fsetpos? Можно ли потом будет продолжать "нормально" читать файл построчно? :) CFxSystem *__fastcall RegisterFxSystem(CParticleData *prtData, int edx0, char... https://www.cyberforum.ru/ cpp-beginners/ thread750508.html
Присвоить значения переменной Х C++
Присвоить значение переменной х и всем объектам, что с ней связаны. struct a { char ***s; char (*p) }; typedef struct a * data data x
C++ Не работает поиск в глубину (DFS) Вот код (заполнен для ориентированного графа 0 2 | + +/ 1--+3--+4 | + 5--+6 | https://www.cyberforum.ru/ cpp-beginners/ thread750498.html
C++ Явная специализация Здрасти, Народ. Подскажите плз в чем преимущество явной специализации перед перед обычным применением перегруженной функции. Привожу код: 1) //функция меняет значения параметров template <typename T> void swap(T &a, T &b) { T temp = a; a = b; https://www.cyberforum.ru/ cpp-beginners/ thread750472.html C++ Многомерный массив для считываемого количества измерений
На вход программы подается N (..-мерность) и элементы массива. Вопрос, возможно ли решить данную задачу, кроме как использовать одномерный массив на xxxxxx элементов, с последующим преобразованием индекса N-мерного массива к одномерному? Допустим, если пользователь ввел 3, значит в программе будет трехмерный массив (допустим, на - указанные в коде - 10 элементов каждого измерения)
C++ Массив 5х5. Вывод на печать номер строки и столбца и адреса , где они хранятся, для элементов, значения которых равны X... Вывод на печать номер строки и столбца и адреса , где они хранятся, для элементов, значения которых равны X , среди элементов, расположенных под побочной диагональю матрицы А(5,5). #include<iostream.h> #include<math.h> #include<conio.h> #include<stdio.h> main() { clrscr(); int a,i,j,x; https://www.cyberforum.ru/ cpp-beginners/ thread750460.html C++ Описать функцию которая определяет какой символ реже встречается https://www.cyberforum.ru/ cpp-beginners/ thread750457.html
Описать функцию f (s, n, x), определяющая, какой символ реже других (но не ноль раз) встречается в строке s и сколько раз он в нее входит. Если таких символов несколько, то определить первый из них по алфавиту. С помощью этой функции провести анализ строки str.
Определить язык написания строки C++
Определить на каком языке написана строка , англ или укр. Дайте совет по алгоритму проверки строки.
C++ Указатели https://www.cyberforum.ru/ cpp-beginners/ thread750447.html
Определите переменную х как массив указателей на функцию,который имеет два параметра типа int, и возвращает результат типа указатель на double
4064 / 3318 / 924
Регистрация: 25.03.2012
Сообщений: 12,495
Записей в блоге: 1
31.12.2012, 20:33 0

Стек на основе массива структур - эт как понять читаю литературу и не могу понять! - C++ - Ответ 3938814

31.12.2012, 20:33. Показов 1666. Ответов 7
Метки (Все метки)

Ответ

потому что ТС требует создать структуру "стек" самостоятельно на основе статического массива!
Например так:
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
#include <iostream>
#include <cstdlib>
#include <cmath>
using namespace std; 
struct data{
int val;
data(int d=0):val(d){};
};
const int capacity=100;
struct stack{
    data buffer[capacity];
    data* head;
    stack(){head=buffer;}
    void push(data val){
        if(head!=(capacity+buffer)){
            *head=val;
            head++;
        }
    }
    data pop(){
        if (head!=buffer){
            head--;
            return *head;
        }
        else return -1;
    }
};
 
int main()
{
    stack s;
    s.push(4);
    s.push(5);
    cout<<s.pop().val<<" "<<s.pop().val;
    system("pause");  
    return 0;
}


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

Как понять поставленную задачу. Не могу понять этот полиморфизм?
A software academy teaches two types of courses: local courses that are held in some of the...

Скиньте пожалуйсто толковую литературу по графике Проблема в том, что как нарисовать знаю, а вот как заставить двигаться - не могу понять.
Доброго времени суток! Скиньте пожалуйсто толковую литературу по графике Проблема в том, что как...

Пытаюсь понять комбинаторику.Не могу понять какую формулу использовать
Добрый день. Уже второй день бьюсь над комбинаторикой. Проблема стоит в том, что не могу понять,...

Не могу понять понять смысл резидентной программы
Суть препод кинул резидент, сказал чтобы сами разбирались. Увидел что ее выкладывали уже, но в...

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

Не могу разобраться с циклами (не могу понять как сделать так чтоб цикл считывал каждый элемент, без массива!)
Натурально число а вводится пользователем.Определить количество не нудевых цифр этого числа . Не...

Не могу понять как поменять местами элементы массива
Задание:найдите наименьший элемент массива из десяти элементов и поменяйте его местами с последним...

Не могу понять как составить программу на сумму элементом массива
Даны два массива. Определите, существуют ли в первом массиве такие два элемента, что их сумма...

Есть последовательность массивов, содержащая в каждом элементы другого массива. Не могу понять, как их решить
Есть последовательность массивов содержащая в каждом элементы другого массива. Не могу понять как...

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