This commit is contained in:
Oleksandr Vyshniakov 2025-10-22 00:05:28 +02:00
parent 6ce2baa0eb
commit ca581ad16b

View File

@ -80,25 +80,29 @@ int main() {
} }
if (!chyba && vrch >= 0) { if (!chyba && vrch >= 0) {
char expected; printf("Missing closing brackets: ");
switch (zasobnik[vrch]) { for (int j = vrch; j >= 0; j--) {
case '(': char expected;
expected = ')'; switch (zasobnik[j]) {
break; case '(':
case '[': expected = ')';
expected = ']'; break;
break; case '[':
case '{': expected = ']';
expected = '}'; break;
break; case '{':
case '<': expected = '}';
expected = '>'; break;
break; case '<':
default: expected = '>';
expected = '?'; break;
break; default:
expected = '?';
break;
}
printf("%c", expected);
} }
printf("Missing closing brackets: %c\n", expected); printf("\n");
chyba = 1; chyba = 1;
} }