Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Матрицы в TC.Транспонирование матриц https://www.cyberforum.ru/ cpp-beginners/ thread193329.html
Написать программу выполняющую операцию А^t+5B-3C. Полученную матрицу вывести на экран. Ввод матриц с клавиатуры. Со сложением и вычитанием более мение понятно, но вот как сделать транспонирование до меня не дошло.
C++ Какое минимальное число можно представить как произведение AxB ровно K способами?
Какое минимальное число можно представить как произведение AxB ровно K способами. AxB и ВxА считаются одним способом. К <= 50. Пример: вводится число К: 4 ответ: 24 1*24; 2*12; 3*8; 4*6; -----> 4 способа Добавлено через 4 минуты
C++ Работа с файлом https://www.cyberforum.ru/ cpp-beginners/ thread193325.html
Мне требуется подключить текстовый файл ко всей программе. Прежде поключал файл только к конкретной процедуре. Благодарю за помощь.
C++ Обработка массивов с использованием указателей. Передача одномерных массивов в функции. Шаблоны функций https://www.cyberforum.ru/ cpp-beginners/ thread193315.html
ПОМОГИТЕ!!!!!!! КАК ЭТО РЕШАТЬ??? Ввести и обработать два одномерных массива, содержащие соответственно n целых и m вещественных компонентов. Вычислить: 1) количество элементов массива, меньших С; 2) сумму целых частей элементов массива, расположенных после последнего отрицательного элемента. 3) Преобразовать массив таким образом, чтобы сначала располагались все элементы, отличающиеся от...
Создать список массивов C++
драсти всем.мне надо создать список массивов.а как это дело объявить не знаю.помогите аа)))
C++ Лэйс на с++ #include <iostream> using namespace std; int main () { int lays=0; char mas; cin>>mas; for (int i=0; i<=strlen(mas);i++) if ('(') lays++; https://www.cyberforum.ru/ cpp-beginners/ thread193308.html
C++ Отцентровать слово https://www.cyberforum.ru/ cpp-beginners/ thread193289.html
Нужно ввести слово и отцентровать его, то есть сделать так, чтобы оно было посередине экрана. Помоги чем-нибудь, пожалуйста....
C++ Определить количество членов последовательности а1, ..., an, имеющих нечетные порядковые номера
Определить количество членов последовательности а1, ..., an, имеющих нечетные порядковые номера, при этом будучи кратными 3 и не кратными 5;
C++ работа с файлами последовательного доступа на языке С++ максимальный из отрицательных элементов целочисленного файла. помогите плиз))))) https://www.cyberforum.ru/ cpp-beginners/ thread193282.html C++ Не находит #include<iomanip.h> #include<conio.h> https://www.cyberforum.ru/ cpp-beginners/ thread193269.html
Само задание: Услуги телефонной сети оплачиваются по следующему правилу: за разговоры до A минут в месяц-C руб. а разговоры сверх установленный нормы оплачиваются из расчётов С руб. за минуту. Написать программу,высчитывающую плату за использование телефона для введенного времени разговоров за месяц. Вот код программы: #include<iomanip.h> #include<conio.h> main() { clrscr(); int...
указать путь к файлу C++
есть папки bin //тут экзешник etc // здесь файл с настройками как указать путь к файлу с настройками? тоесть надо выйти из директории bin и зайти в etc
C++ Найти min число в списке(Динамическая память) Всем привет!! Очень прошу помочь мне с заданием. Спасибо. Написать программу, которая размещает в динамической памяти данные − действительные числа − в виде списка. Список создается путем последовательного добавления новых элементов в конец (или начало) списка (окончание ввода определяется отдельным запросом). Программа должна вывести весь список на экран и, кроме того найти минимальное число,... https://www.cyberforum.ru/ cpp-beginners/ thread193266.html
59 / 58 / 16
Регистрация: 18.11.2010
Сообщений: 315
18.11.2010, 19:51  [ТС] 0

Стек. Исправить ошибку - C++ - Ответ 1121646

18.11.2010, 19:51. Показов 1032. Ответов 10
Метки (Все метки)

Ответ

Forever, спасибо за подсказку, но почему моя программа не принимает таких знаков как ()[]{} ?
он сразу же вылетает, а с буквами работает нормально...

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
#include <iostream>
#include<stack>
#include<queue>
#include<deque>
#include <string>
 
using namespace std;
 
int main()
{
        char mas[1000];
        stack <char> st;
 
        int count=0;
        int n;
        
        cin >> n;
        cin >> mas;
 
        for (int i=0; i<n; i++)
        {
                if (mas[i]=='(' || mas[i]=='[' || mas[i]=='{')
                {
                        st.push(mas[i]);
                }
                if (mas[i]==')')
                {
                        if (st.top()=='(')
                        {
                                st.pop();
                        }
                        if (st.top()=='[')
                        {
                                st.pop();
                        }
                        if (st.top()=='{')
                        {
                                st.pop();
                        }
                        else
                        {
                                count ++;
                        }
                }
        }
        if (count==0)
        {
                cout << "yes";
        }
        else
        {
                cout << "no";
        }
        return 0;
}


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

Подскажите как исправить ошибку. прога ломается на 79 строке. а ошибку не выдает
#include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;ctime&gt; using namespace std; int chisla(int...

Стек (найти ошибку в коде)
Такая проблема: создаю стек, вычисляю количество елементов между минимальным и максималым, удаляю...

Как исправить ошибку: формат теста исправить нельзя, только текст программы
class AmericanDate: def __init__(self, y, m, d): self.get_year = str(y) ...

В коде выдает ошибку на 15 строчке. Мне надо исправить эту ошибку
procedure TForm1.BOkClick(Sender: TObject); var e1, e2: double; begin Label1.Caption := '';...

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

Структура: Не могу понять, почему выдает ошибку и как собственно эту ошибку можно исправить?
Привет,не могу понять почему ошибку выдает и как сбстно эту ошибку можно исправить? #include...

Как исправить исправить ошибку в коде
Здравствуйте,помогите пожалуйста исправить ошибку в коде.using System; using System.Threading; ...

Динамически растущий стек на массиве, исправить ошибки
Есть код. В строках с номерами 22, 27 и 44 получаю ошибки. Помогите исправить ситуацию. Ошибка:...

Записать элементы в стек - исправить ошибки в код
Год не работал на C#. Привык к гибким php и js. И вот начал писать маленькую программу - сразу...

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