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

Проверить является ли скобочное выражение правильным - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ сумма элементов с четными номерами http://www.cyberforum.ru/cpp-beginners/thread1075041.html
Данная последовательность целых чисел, за которой следует 0. Найти сумму элементов с четными номерами с этой последовательности.
C++ setlocale( LC_ALL,"Russian" ); #include <iostream> #include <string> using namespace ::std; void main () { setlocale( LC_ALL,"Russian" ); string a; cout << "Привет мир\n"; cin >> a; cout << a; system("PAUSE"); http://www.cyberforum.ru/cpp-beginners/thread1075036.html
C++ Задача с шахматами
На шахматной доске расставлены три фигуры. Используя стандартные правила шахматной игры, определить бьют они друг друга или нет. Расположение фигур вводится пользователем с клавиатуры в общепринятой форме: номер вертикали по которой расположена фигура, определяются буквой латинского алфавита от "a" и "h" номер горизонтали от 1 до 8. Добавлено через 21 минуту Если, кто-нибуть знает хотя бы где...
C++ Сократить код ( Вырубка деревьев (Время: 1 сек. Память: 16 Мб Сложность: 46%)
всем привет решил написать код от 24-ой задачи с ******** Вырубка деревьев (Время: 1 сек. Память: 16 Мб Сложность: 46%) Король Флатландии решил вырубить некоторые деревья, растущие перед его дворцом. Деревья перед дворцом короля посажены в ряд, всего там растет n деревьев, расстояния между соседними деревьями одинаковы. После вырубки перед дворцом должно остаться m деревьев, и расстояния...
C++ Ввести элементы двумерного массива с клавы С++.Нужно вывести его на экран в виде таблицы, в конце каждой строки надо вывести самый большой элемент http://www.cyberforum.ru/cpp-beginners/thread1074999.html
Вот мой код : #include <iostream> #include <Windows.h> using namespace std; using std::cout; using std::cin; int main(int argc, char* argv) {
C++ Дан текстовый файл F. Переписать в другой файл G все символы, отличные от букв и пробела Дан текстовый файл F. Переписать в другой файл G все символы, отличные от букв и пробела. подробнее

Показать сообщение отдельно
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
18.01.2014, 21:21     Проверить является ли скобочное выражение правильным
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
#include <iostream>
#include <string>
 
int main()
{
    std::string str;
    std::getline (std::cin,str);
    bool flag = true;
    int i;
    while (flag && !str.empty())
    {
        flag = false;
        i = 0;
        while (!str.empty() && i<str.length()-1)
        {
            if (str[i]=='(' && str[i+1]==')')
            {
                str.erase(i,2);
                flag = true;
            }
            else ++i;
        }
    }
    if (str.empty())
        std::cout <<"Expression is correct!\n";
    else std::cout <<"Expression is not correct!\n";
    return 0;
}
 
Текущее время: 04:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru