Форум программистов, компьютерный форум, киберфорум
Наши страницы

Определить правильной ли последовательности расставлены круглые скобки в тексте - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите, как правильно написать http://www.cyberforum.ru/cpp-beginners/thread567561.html
Здравствуйте! Подскажите, пожалуйста, как написать такой код правильно: class Example { public: Example(int i); void fun(); }; Example::Example(int i)
C++ Уравнение прямой по двум точкам #include <iostream> using namespace std; void main() { setlocale (LC_ALL, "rus"); int x1, y1, x2, y2, x, y, line; cout << "Введите точки X1 Y1 и X2 Y2 : "; cin >> x1 >> y1 >> x2 >> y2;... http://www.cyberforum.ru/cpp-beginners/thread567556.html
C++ TCP/IP передача писем от сервера клиенту
Есть простейший почтовый сервер и почтовый клиент. Взаимодействие реализовано с помощью отправки констант, означающие например "отправить письмо", "зарегистрироваться", "получить письма". Все методы...
Создание чит-программы. C++
Здравствуйте! Возможно ли создать чит-программу для Counter Strike 1.6,на языке программирования - C++? Если да,то как? Как интегрировать чит-программу с Контер Страйком 1.6,как сделать...
C++ Подключение CyaSSL (yaSSL), криптоалгоритм NTRU http://www.cyberforum.ru/cpp-beginners/thread567536.html
Всем доброго времени суток! Передо мной стоит задача - запрограммировать данный алгоритм шифрования, используя стандартные библиотеки криптопреобразований. Вот как раз в yaSSL (www.yassl.com)...
C++ Цикл: Написать программу вывода таблицы через 1 градус в 3 столбца Написать программу вывода таблицы через 1 градус в 3 столбца (х изменяется от 0 до альфа). Альфа, А, В - переменные, которые нужно вводить Y =cos(x)-√(A/B) SetConsoleOutputCP(1251); float A,... подробнее

Показать сообщение отдельно
igorrr37
1648 / 1276 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
07.05.2012, 09:14
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
#include <cstdio>
 
int IsBalanced(char* p)
{
    int db;
    for(db = 0; *p && db >= 0; ++p)
    {
        if(*p == '(') ++db;
        else if(*p == ')') --db;
    }
    return db;
}
 
int main()
{
    FILE* pf = fopen("1.txt", "r");
    if(pf)
    {
        char buf[BUFSIZ];
        int line, rv;
        for(line = 0; fgets(buf, BUFSIZ, pf); ++line)
        {
            if(rv = IsBalanced(buf))
            {
                printf("Not balanced in line %d, rv is %d\n", line, rv);
                break;
            }
        }
        fclose(pf);
    }
    else perror("fopen() failed");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru