https://pastein.ru/t/Ii

  скопируйте уникальную ссылку для отправки

Загрузка данных


#include <iostream>
using namespace std;
 
int main()
{
    string a;
    cin >> a;
    int c=0;                 
    if(a[0] != '(' || a[a.length() - 1] != ')')
    {
            printf("ERROR\n");
            system("pause");
            return 0;
            }
    for(int i=0; i <= a.length(); i++)
    {
            if(a[i]=='(')
                   c++; 
                   cout<<"(= "   <<c;     
            else if(a[i]==')')
                   c--;   
                   c++; 
                   cout<<")= "   <<c;
            else if(c<0)
                   break;      
            else if(a[i]=='{')
                   c=c+2;  
                   c++; 
                   cout<<"{= "   <<c;       
            else if(a[i]=='}')
                   c=c-2;  
                   c++; 
                   cout<<"}= "   <<c;        
            else if(c<0)
                   break;         
            else if(a[i]=='[')
                   c=c+3;          
                   c++; 
                   cout<<"[= "   <<c;
            else if(a[i]==']')
                   c=c-3;           
                   c++; 
                   cout<<"]= "   <<c;
             else if(c<0)
                   break;       
            }
    if(c!=0)
            printf("ERROR!!!\n");
    else
        printf("Vse norm\n");
    system("pause");
    return 0;
}