Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Изучение С/С++. Олимпиадное программирование Здравствуйте. Сейчас учусь на первом курсе, изучаю С, потом перейду на С++. В будущем планирую участвовать в олимпиадах по программированию. Какие бы вы могли дать советы по этому поводу (как следует заниматься, какую литературу использовать и т.д.)? Если сами участвовали в олимпиадах, поделитесь опытом. Заранее спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread452346.html Имеется N мужчин и N женщин. Имеются также данные о предпочтениях каждого мужчины к каждой женщине. C++
Имеется N мужчин и N женщин. Имеются также данные о предпочтениях каждого мужчины к каждой женщине. Аналогичные данные имеются и для женщин. Требуется составить такой набор пар, чтобы общество, получившееся из таких семей, было наиболее счастливо . (Исходные данные задать самостоятельно).
C++ Записать данные в начало файла Здравствуйте. Не могли бы вы подсказать еще один вопрос. В файл у меня записывается некоторый текст, данные, символы, и т.д. Как можно после записи уже какого-то количества данных вернуться в начало файла и записать там еще текст. (опять вниз возвращаться не надо) То есть, что-то вроде такого. Вот наш файл с записанными туда уже символами: 123 456 789 А теперь - опять в начало файла... https://www.cyberforum.ru/ cpp-beginners/ thread452318.html C++ Не считает разницу векторов https://www.cyberforum.ru/ cpp-beginners/ thread452303.html
#include <iostream> #include <vector> using namespace std; int main() { int i; const int n=7; int x; int y;
Составить из резисторов цепь соединения C++
Помогите с задачкой пожалуйста с написание програмгного кода Дано N резисторов различных номиналов. Необходимо выбрать несколько резисторов и составить из них цепь последовательного соединения, сопротивление которой наиболее близко к заданному. (задать произвольное)
C++ char *strtor(string1,string2); https://www.cyberforum.ru/ cpp-beginners/ thread452293.html
Привет народ, реально вставить в strtor символ ограничитель " ,если да то как ? Спасибо
C++ Удаления из массива элементов меньше одного Добрый вечер, помогите пож. вот с такой задачкой.. Удалить элементы из массива, модуль которых не превышает 1. Освободившиеся в конце массива элементы заполнить нулями. Например: (2, 0.5, 3, -0.5, -4)  (2, 3, -4, 0, 0) Вот пытался сделать, только не уверен что правильно. int mass_zip(const int *mas,int n) { int temp; for(int i=0;i<n;i++) temp = abs(mas); https://www.cyberforum.ru/ cpp-beginners/ thread452278.html C++ Типизированый файл целых чисел
задание:Создать файл (файлы) целых чисел (Задание 1). Разработать программу обработки файла (Задание 2). Задание 2 Определить, сколько элементов в файле имеют максимальное значение. Количество максимальных элементов дописать в конец файла. #include <iostream> #include <string> #include <fstream> #include <vector>
C++ Быки и коровы, не правильно считает их https://www.cyberforum.ru/ cpp-beginners/ thread452243.html
Не правильно считает быков и коров, помогите пожалуйста #include <iostream> #include <locale.h> #include <cstdlib> // rand() #include <ctime> using namespace std; int main() { setlocale(0,"Russian");
C++ Есть ли способ просмотреть код библиотечных функций? Жутко хочется посмотреть, как устроена, скажем, функция gotoxy из conio.h. Но в заголовочном файле бесконечные отсылки к разным файлам и какая-то малопонятная несусветная околесица, разбираться в которой было бы для меня непосильной задачей. И вообще, если я не ошибаюсь, библиотечные функции изначально скомпилированы в готовые файлы. Но если судить по логике вещей, раз что-то можно... https://www.cyberforum.ru/ cpp-beginners/ thread452242.html
Очередь через массив. C++
Здравствуйте. Помогите написать класс очереди при помощи массива. Очередь должна поддерживать такие операции: dobavit - добавить новый элемент в конец стека (Например: dobavit 2 - должен добавиться новый элемент равный 2) ydalit_pervyi - удалить первый элемент pervyi - узнать значение первого элемента razmer - кол-во элементов ochistit - очистить стек vyhod - программа должна вывести poka...
C++ Не выводит с таблицы данные По заданию нужно сделать чтобы выводила самого старшего студента, но на выходе получается что нет старшего студента. Я не знаю из-за чего не получается. const n=4; struct student {char fio; int god; char pol; }; student gr; int i,q; https://www.cyberforum.ru/ cpp-beginners/ thread452234.html
Higher
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
25.02.2012, 08:24 0

Баланс скобок - C++ - Ответ 2524223

25.02.2012, 08:24. Показов 3792. Ответов 38
Метки (Все метки)

Ответ

Toshkarik, Неправильно.
Контр-пример - )(

Цитата Сообщение от kristi1 Посмотреть сообщение
Ах да, забыла, нельзя использовать индексацию, как у массива, только функции строк
Какое-то глупое условие. С функциями строк тут ничего особо и не сделаешь.

Так как-то (писал на коленке):
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
#include <iostream>
#include <stack>
#include <string>
#include <locale>
 
const int MAX_SIZE = 100;
 
bool is_correct( const std::wstring & );
 
int main()
{
    std::locale::global( std::locale("") );
    
    std::wstring str;
    
    std::getline( std::wcin, str );
    
    std::cout << std::boolalpha << is_correct(str) << std::endl;
}
 
bool is_correct( const std::wstring& str )
{
    std::stack< char > stack;
    
    for (std::wstring::const_iterator it = str.begin(); it != str.end(); ++it)
    {   
        if ( *it == L'(' )
            stack.push(L'(');
        else if ( *it == L')' )
        {
            if ( stack.empty() )
                return false;
            stack.pop();
        }
        
    }
    
    return stack.empty();
}


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

Баланс скобок
Добавьте плиз условие чтоб )(-говорило что не баланс..я прост незнаю #include &lt;stdio.h&gt;...

Баланс скобок
Люди может укажите мне на ошибку в программе по которой не находит баланс..? #include&lt;iostream.h&gt;...

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

Баланс скобок
проверить правильность расстановки скобок, используя контейнерные типы(стек)

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

Баланс круглых скобок
Проверить, соблюдается ли в тексте баланс круглых скобок. Для каждой открывающей скобки ‘(‘ должна...

Проверить баланс скобок
:)Здравствуйте. Помогите пожалуйста с задачей. Проверить имеется ли в заданном тексте баланс...

Баланс скобок в файле
#include&lt;fstream.h&gt; #include&lt;iostream.h&gt; #include&lt;string.h&gt; #include&lt;conio.h&gt; ...

Баланс фигурных скобок в файле
Вообщем нужно прочитать текст (любая программа, в файле name.txt) из файла и проверить баланс...

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