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

Верность расстановки скобок - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на строковые переменные в c++ http://www.cyberforum.ru/cpp-beginners/thread714865.html
Текст задачи: Найти самое длинное слово во введенной строке, вывести номер этого слова и номер его первого символа. Пример: ввод : аа ааа аааааааааа аааааа вывод: Номер слова - 3 , номер первого...
C++ Целые числа Последовательность Хэмминга образуют натуральные числа, не имеющие других простых делителей, кроме 2, 3 и 5. Найти: - первые N элементов этой последовательности; - сумму первых N элементов; - N-й... http://www.cyberforum.ru/cpp-beginners/thread714862.html
перехват исключений C++
Ввести два числа. Меньшее заменить полсумой, а большее - удвоенным произведением. Выражение должно быть вычислено в отдельной пользовательской функции. Корректность входных данных должна...
C++ Как сделать функцию?
Как сделать функцию, которая переставит строки в матрицах A 4x4 и B 4х4, в зависимости от содержании максимального элемента в строке? а так же функцию, которая определит номер строки, содержащий...
C++ Реализация арифметических операций над вещественными числами http://www.cyberforum.ru/cpp-beginners/thread714853.html
Здравствуйте. Помогите пожалуйста реализовать алгоритмы арифметических операций(+ - * /) над вещественными числами на любом языке программирования.(предпочтительно c++ или Visual Basic либо...
C++ Массивы. Переставить строки в матрице, определить номер строки матрицы, содержащий максимальный элемент с помощью функции # include <stdio.h> # include <conio.h> # include <math.h> # define N 4 # define M 4 int main() { int a; int b, c; int i, j; подробнее

Показать сообщение отдельно
kristi1
11 / 11 / 1
Регистрация: 07.03.2010
Сообщений: 465

Верность расстановки скобок - C++

30.11.2012, 23:54. Просмотров 515. Ответов 2
Метки (Все метки)

Добрый вечер! Имеется задание: проверить верность расстановки скобок. Необходимо проверить верность расстановки + ко всему добавить в проверку условие: если между скобками имеется более 3-х пробелов, то выдавать ошибку.... Куда это можно вписать?
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
#include <vcl.h>
#pragma hdrstop
#pragma argsused
#include <stdio.h>
#include <iostream.h>
#include <windows.h>
 
 
string ru(string input);
 
int main(void)
{
    signed int p=0;
    char c=0;
    while(((c=getchar())!='\n')&&p>=0)
        if(c=='(') p++; else if(c==')') p--;
       if (p==0) cout << ("Ошибок ввода не найдено. Формулировка верна!") << endl;
       if (p==-1) cout <<  ("Ошибка ввода! Проверьте постановку закрывающей скобки")<<endl;
        if (p==1) cout <<  ("Ошибка ввода! Проверьте постановку открывающей скобки")<<endl;
       cout << p << endl;
       system ("PAUSE");
    return p;
 
}
Помогите вписать данную проверку, спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru