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

Задачка на стек - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Строки и работа над ними http://www.cyberforum.ru/cpp-beginners/thread419448.html
Есть следующее условие задачи: Ввести из файла текст, слова в тексте разделены пробелом , если слово состоит из чётного количества символов, то удалить в нём всё цифры. результат вывести на экран. пример: Было: мама м3ла12 стало: мама мла Подскажите как решить данную задачу? И что можно почитать что бы разобраться? Если у кого есть время решить, то выкиньте код, просто по примеру легче...
C++ Работа с файлами.Требуется корекктировка Код работает находит самое длинное слово , его длину , но не корректно вычисляет кол-во заданных слов входящих в текст Пожалуйста решите проблему #define _CRT_SECURE_NO_DEPRECATE #include <stdio.h> #include <string.h> #include <conio.h> #include <locale.h> http://www.cyberforum.ru/cpp-beginners/thread419444.html
C++ Проверка симметричности булевых функций
Задача:Проверка симметричности Булевых функции, подкиньте идею мне этого хватит, заранее спасибо)
C++ Ввести строку символов, которая есть фрагментом программы и записать в файл
Искал по форуму - не нашел. Задача: Ввести строку символов, которая есть фрагментом программы, написанной на языке С++ и записать все это в файл. Подсчитать, сколько раз среди символов появляются "(" и ")". Сохранить результат в файл. zabadzzzz, Правила2.3. Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на ваш вопрос ответят.Изначальное название...
C++ 1е-005 -> 0.00001 http://www.cyberforum.ru/cpp-beginners/thread419426.html
Здравствуйте. Как в выводе дробного числа заменить "1е-005" на "0.00001", скажем? Спасибо.
C++ заполнить секторы матрицы, которые лежат влево и вправо от главной и побочной диагоналей помогите, пожалуйста, написать программу на С или С++ Нужно заполнить секторы матрицы, которые лежат влево и вправо от главной и побочной диагоналей, ЛП, от левого верхнего угла вниз - вправо. Остаток матрицы заполнить нулями. подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2909 / 1338 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
30.12.2011, 20:43     Задачка на стек
Цитата Сообщение от tdu Посмотреть сообщение
if ( str[i] == ')' ) {
cout << s1.top() <<" "<< i+1 << "; ";
s1.pop();
}
Тут надо проверить на корректность. Есть ли в стеке открывающая скобка.
C++
1
2
3
4
if (s1.isNull()) {
  std::cout << "Error in expression." << std::endl;
  break;
}
Цитата Сообщение от tdu Посмотреть сообщение
т.е., программа выводит номера скобок в порядке возврастания позиций ЗАКРЫВАЮЩИХ скобок
Да, именно так.
Цитата Сообщение от tdu Посмотреть сообщение
а мне нужно чтобы выводила в порядке возврастания позиций ОТКРЫВАЮЩИХ скобок, т.е вот так
Клади найденные пары цифр в стек, затем извлекай.

Вообще, этот порядок хорош тем, что это прямой порядок вычисления.
 
Текущее время: 18:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru