Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Найти корзину с фальшивыми монетами Вот условия: Или: В N корзинах находятся золотые монеты. Корзины пронумерованы числами от 1 до N. Во всех корзинах, кроме одной, монеты весят по w граммов. В одной корзине монеты фальшивые и весят w–d граммов. Волшебник берет 1 монету из первой корзины, 2 монеты из второй корзины, и так далее, и, наконец, N-1 монету из (N-1)-й корзины. Из N-й корзины он не берет ничего. Он взвешивает... https://www.cyberforum.ru/ cpp-beginners/ thread415334.html C++ Вычислить значение функции
Столкнулся с некоторыми задачками, хотелось бы разобраться: 1. Вычислить значение функции: c = \begin{cases} e^{|a|-|b|}, & 0.5 \lt a \times b \lt 10 \\ \sqrt{|a + b|}, & 0.1 \lt a \times b \lt 0.5 \\ 2 \times b^2, &\text{else} \end{cases} Типы данных определяются из специфики задачи, если их тип не указан явно. При реализации программы использовать оператор условия if … else.
C++ Подкиньте практику по С/С++ Подкиньте пару сайт или книг с практикой по С++. Этот форум не подходит, тут сильно сложные задания!!! https://www.cyberforum.ru/ cpp-beginners/ thread415328.html C++ Книга по ООП https://www.cyberforum.ru/ cpp-beginners/ thread415325.html
Я заканчиваю читать Б'ярн Страуструп - ПРИНЦИПЫ И ПРАКТИКА ИСПОЛЬЗОВАНИЯ C++, вот хотел у вас спросить какую книгу по ООП(нормальную, а не фигню) можно взять?
C++ Мануал по Graphics.h
Где можно найти описание и примеры использование Graphics.h в VS???
C++ нужно написать все циклы происходящие в этой программе https://www.cyberforum.ru/ cpp-beginners/ thread415319.html
вот рабочий код #include <iostream.h> #include <conio.h> #include <math.h> int main(int argc, char *argv) { int i, size, n; double *mas;
C++ Подсчитать количество локальных минимумов в матрице https://www.cyberforum.ru/ cpp-beginners/ thread415297.html
Элемент матрицы называется локальным минимумом, если он строго меньше всех имеющихся у него соседей. Подсчитать количество локальных минимумов заданной матрицы размером 10 на 10. Найти сумму модулей элементов, расположенных выше главной диагонали. помогите написать на с++ Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на ваш вопрос ответят.
Создать запись "Страна". C++
Создать запись "Страна" следующей структуры: название; столица; количество населения. Написать программу, реализующую следующее меню: добавить элемент в файл удалить элемент из файла принадлежность элемента файлу вывод всех записей на экран
C++ Не работает scanf в цикле в коде int main() { int n,ip; printf("2-mernoe DPF\n"); do { printf("\n 1-iz faila, 2-test, 0- Vixod\n"); scanf("%d",&ip); if (ip==0) continue; if (ip==1) fileDPF(); if (ip==2) testDPF(); https://www.cyberforum.ru/ cpp-beginners/ thread415244.html C++ Значение пустых ячеек целочисленной матрицы в C++ https://www.cyberforum.ru/ cpp-beginners/ thread415241.html
Когда я задаю матрицу в типа int в C# все ячейки по умолчанию заполняются нулями,а что в этом случае в С++?
Описание простой структуры! C++
Описать структуру, содержащую следующие поля: • фамилия, имя; • номер телефона; • дата рождения (массив из трёх чисел). Написать программу, выполняющую следующие действия: • ввод с клавиатуры данных в массив, состоящий из восьми элементов типа NOTE; записи должны быть упорядочены по датам рождения; • вывод на экран информации о человеке, номер телефона которого введён с клавиатуры; • если...
C++ Односвязный список Дан список целых чисел , удалить все положительные. struct my_list{ int num; struct my_list*Next; } int x; my_list l; void main(){ my_list *Head(int num); https://www.cyberforum.ru/ cpp-beginners/ thread415218.html
4772 / 2581 / 893
Регистрация: 29.11.2010
Сообщений: 5,585
23.12.2011, 12:42 0

Создать стек целых чисел на основе статического массива. - C++ - Ответ 2319872

23.12.2011, 12:42. Показов 3295. Ответов 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
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
#include <iostream>
#include <stdexcept>
 
template <int N>
class Stack {
 public:
  explicit Stack()
    : begin_(), end_(begin_ + N), top_(begin_) {}
  virtual ~Stack() {
    delete [] begin_;
  }
  void clear() {
    top_ = begin_;
  }
  size_t size() const {
    return top_ - begin_;
  }
  void push(int value) {
    if (top_ < end_)
      *top_++ = value;
    else
      throw std::overflow_error("Stack overflow.");
  }
  int pop() {
    if (top_ > begin_)
      return *--top_;
    else
      throw std::underflow_error("Stack underflow.");
  }
  int top() const {
    if (top_ > begin_)
      return *(top_ - 1);
    else
      throw std::underflow_error("Stack underflow.");
  }
 private:
  Stack(const Stack &other);
  Stack &operator=(const Stack &other);
  int begin_[N];
  int *end_;
  int *top_;
};
 
int main(int argc, char *argv[]) {
  Stack<10> stack;
 
  try {
    std::cout << "Top of stack: " << stack.top() << std::endl;
  } catch (std::underflow_error &e) {
    std::cout << "Cannot show top of the stack. It is empty." << std::endl;
  }
 
  try {
    for (size_t i = 0; i < 11; ++i)
      stack.push(i);
  } catch (std::runtime_error &e) {
    std::cout << "Exception caught while pushing data: "
      << e.what() << std::endl;
  }
 
  try {
    std::cout << "Top of stack: " << stack.top() << std::endl;
  } catch (std::underflow_error &e) {
    std::cout << "Cannot show top of the stack. It is empty." << std::endl;
  }
 
  try {
    for (size_t i = 0; i < 11; ++i)
      std::cout << stack.pop() << std::endl;
  } catch (std::runtime_error &e) {
    std::cout << "Exception caught while popping data: "
      << e.what() << std::endl;
  }
}


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

Создать стек целых чисел на основе статического массива
Создать стек целых чисел на основе статического массива. Реализовать методы : Добавить элемент,...

Стек целых строк на основе статического массива
Создать стек целых строк на основе статического массива. Реализовать методы : Добавить элемент,...

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

Стек на основе статического массива
Здравствуйте! Помогите пожалуйста выполнить задание. Сама уже весь форум облазила и нужного не...

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

Стек записи на основе статического массива типа запись
Добрый вечер! Помогите пожалуйста выполнить задание: Создать стек записи Спортсмен на основе...

Стек на основе статического массива: вставить число, учитывая сортировку
всем привет. помогите решить проблему с методом pushOrder(). Его суть в том, что бы вставить число...

Создать стек вещественных чисел на основе статического массива
Почему не получается добавить элементы в стек? Помогите пожалуйста. #include &lt;stdio.h&gt; ...

Создать стек вещественных чисел на основе статического массива
Создать стек вещественных чисел на основе статического массива. Реализовать методы : Добавить...

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