diff --git a/a1/program.c b/a1/program.c index e20aa89..6b1fbda 100644 --- a/a1/program.c +++ b/a1/program.c @@ -68,6 +68,7 @@ int main() { char lastOpen = pop(); int lastIndex = indexStack[indexTop--]; // Извлекаем индекс соответствующей открывающей скобки if (!isMatchingPair(lastOpen, c)) { + // Здесь нужно использовать lastIndex + 1, чтобы он соответствовал формату вывода printf("Crossed bracket %c in %d, expected %c\n", c, lastIndex + 1, matchingCloseBracket(lastOpen)); return 1; // Возвращаем 1 при ошибке }