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

Инвертировать стэк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на квадратную матрицу http://www.cyberforum.ru/cpp-beginners/thread31000.html
Дана целочисленная квадратная матрица. Определить: 1) Сумму элементов в тех столбцах, которые не содержат отрицательных элементов; 2) Минимум среди сумм модулей элементов диагоналей, паралельных побочной диагонале матрици)
C++ Интересные задачи для новичков. Подскажите,пожалуйсто,где можно найти список интересных или олимпиадных(школьных) задач. Заранее благодарен. http://www.cyberforum.ru/cpp-beginners/thread30981.html
Как работать с функцией rand() C++
Помогите сделать так, чтобы rand() каждый раз выкидывал неповторяющиеся значения.
C++ Шары и коробки
Шары и коробки (Время: 1 сек. Память: 16 Мб Сложность: 52%) У вас имеется N выстроенных в ряд коробок, A красных и B синих шаров. Все красные шары (аналогично и синие) идентичны. Вы можете класть шары в коробки. Разрешается размещать в коробках шары как одного, так и двух видов одновременно. Так же разрешается оставлять некоторые из коробок пустыми. Не обязательно класть все шары в коробки. ...
C++ Матрица из одномерного массива http://www.cyberforum.ru/cpp-beginners/thread30961.html
Здравствуйте форумчане! Нужна небольшая помощь по задачке в С. Нужно из одномерного массива из м^2 элементов построить матрицу размером м*м. Массив я заполнил, а как построить из него матрицу, не знаю. Помогите пожалуйста! #include <stdlib.h> #include <conio.h> #include <stdio.h> #include <time.h> void main () { int mas,i;
C++ вопрос новичка по Visual C++ пишу в данный раздел а не в Visual C++, поскольку только начал его изучение, и потому наверняка задача решается просто. Суть проблемы: согласно учебнику С.Холзнер "Учебный курс Visueal C++ 6" описан процесс создания курсора в клиентской области окна, и последовательное перемещение его, по мере ввода символов. Компилируется без ошибок, введенный текст отображается, однако каретка не... подробнее

Показать сообщение отдельно
Monte-Cristo
 Аватар для Monte-Cristo
2807 / 1372 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
22.04.2009, 22:58     Инвертировать стэк
C++
1
void push(int data) { stack[top++] = data; }
добавлям элемент (data) в стек и увеличиваем индекс-указатель на вершину стека

C++
1
int pop() { return stack[--top]; }
извлекаем элемент из стека и уменьшаем индекс-указатель на вершину стека


p.s:
правильно
C++
1
int pop() { return stack[--top]; }
а не так, как я написал раньше:
C++
1
int pop() { return stack[top--]; }
недосмотрел.. =(
 
Текущее время: 09:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru