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

Баланс скобок - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчет гласных.согласных,знаков препинания в тексте http://www.cyberforum.ru/cpp-beginners/thread31416.html
скажите,пожалуйста..где у меня ошибка....программа считает совершенно неправильно( (кусок из программы) { m_Out=0; CString s=m_Edit1; while (!s.IsEmpty()) { int i=s.FindOneOf(". :;,!?'"); if(i<0)
C++ Вычислить сумму отрицательных элементов массива В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) сумму отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread31412.html
Функция возвращает массив C++
Как сделать чтобы функция возвращала массив(не исползуя указатели):(. К присмеру: ... char v; // //заполнение массива // return v; ...
Тормозит Borland C++ 3.1 C++
У меня Windows XP, этот компилятор почему-то тормозит систему..
C++ решить РГР http://www.cyberforum.ru/cpp-beginners/thread31392.html
Проекционный Экран. Экран монитора представляет собой плоскость от которой на растоянии L1 и L2 удалены слайд с произвольным символом и источник света. Отобразить на экране проекцию слайда если он расположен под углами а1 и a2 к экрану соответсвенно в вертикальной и горизонтальной плоскости. Необходимо иметь возможность изменять углы наклона слайда в реальном времени. Вот так меня на РГР...
C++ Найти номера элементов массива i и j, дающих минимальную разницу значений Xi-Yj Даны два массива: и . Найти номера элементов массива i и j, дающих минимальную разницу значений Xi-Yj. напечатать эти элементы и их номера. Х= k=8 Y= n=12. Помогите пожалуйста, никак не получается :((( подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
17409 / 5647 / 354
Регистрация: 30.03.2009
Сообщений: 15,451
Записей в блоге: 26
25.04.2009, 00:02     Баланс скобок
Цитата Сообщение от влад-мармелад Посмотреть сообщение
хм...а что если вставить в мою... изначальную прогу самую первую в цикл
if(br2>br1) printf("\nError");?может так легче будет?)
В принципе, да. Но учти, что скобки из стека ты достаёшь в обратном порядке. Т.е. твоё использование стека не по назначению только усложняют порядок. Но переделать можно. Т.е. как-то нужно пространственное воображение иметь, чтобы видя скобки в обратном порядке их проверять. Тогда можешь ввобще стек не использовать. Читаешь в цикле из файла (т.е. while((c = getc(fp)) != EOF ...) но при этом дулаешь то, что у тебя записано во втором цикле (подсчёт br1 и br2)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru