Update a1/program.c
This commit is contained in:
		
							parent
							
								
									18dec4857d
								
							
						
					
					
						commit
						f0493d90a8
					
				@ -27,7 +27,7 @@ void check_brackets(const char *code) {
 | 
				
			|||||||
        // Якщо відкрита дужка, додаємо її до стеку
 | 
					        // Якщо відкрита дужка, додаємо її до стеку
 | 
				
			||||||
        if (c == '(' || c == '{' || c == '[' || c == '<') {
 | 
					        if (c == '(' || c == '{' || c == '[' || c == '<') {
 | 
				
			||||||
            if (stack_top >= MAX - 1) {
 | 
					            if (stack_top >= MAX - 1) {
 | 
				
			||||||
                printf("Stack overflow at position %d\n", i);
 | 
					                printf("Stack overflow in %d\n", i);
 | 
				
			||||||
                return;
 | 
					                return;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            stack[++stack_top] = c;
 | 
					            stack[++stack_top] = c;
 | 
				
			||||||
@ -41,7 +41,7 @@ void check_brackets(const char *code) {
 | 
				
			|||||||
            char top = stack[stack_top--];
 | 
					            char top = stack[stack_top--];
 | 
				
			||||||
            char expected = expected_close(top);
 | 
					            char expected = expected_close(top);
 | 
				
			||||||
            if (expected != c) {
 | 
					            if (expected != c) {
 | 
				
			||||||
                printf("Crossed bracket %c at position %d, expected %c\n", c, i, expected);
 | 
					                printf("Crossed bracket %c in %d, expected %c\n", c, i, expected);
 | 
				
			||||||
                return;
 | 
					                return;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user