Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


Цитата Lisiy_egik:
1) Создание счетчика с переменной "open" для "(" (изначально переменные = 0) »
Код: Выделить весь код
int open = 0;
Цитата Lisiy_egik:
Код: Выделить весь код
int main () (
int a , и б с ; 
char f;
»
Неполучится, лучше уже так сделать(хотя и не идеально), на скорую руку и не все пункты, но, думаю, база уже есть...
Код: Выделить весь код
#include <iostream> 
#include <cctype> 
#include <cmath> 
using namespace std;

int main () 
{
   int element = 0;
   int sizeString = 256;
   char string[sizeString];  // массив ввода

   cout<<" Введите строку: ";
   cin.getline(string, sizeString, '\n');  // функция ввода

   while(string[element] != '\0'){ // Пока не конец строки производить проверку, символ за символом
        if(string[element] == '('){ // Если найдена открывающая скобка.
           open++;          // Увеличить счётчик 'open'
         }
        else if(string[element] == ')'){  // Если найдена закрывающая скобка.
           close++;   // Увеличить счётчик 'close'
         }
      element++;  // переход к следующему символу.
    }
  if(open == close){ // Если оба счётчика равны, значит есть открывающая и закрывающая скобка
   // Если переменные больше. аналогично и меньше друг друга. то выдать сообщение об "наличии баланса скобок"
   }
  else if(open != close){
    // Если значения переменных не равны друг другу. то выдать сообщение об "отсутствии баланса"
   }
   cin>>element;
}

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Последний раз редактировалось Drongo, 19-09-2009 в 18:17. Причина: Синтактическая ошибка...

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:05, 19-09-2009 | #3