From 6f5655efb40e1d366f9e70f0e0ff3914b6ea8bb5 Mon Sep 17 00:00:00 2001 From: Marat Izmailov Date: Thu, 24 Oct 2024 12:16:13 +0000 Subject: [PATCH] Update a1/program.c --- a1/program.c | 1 + 1 file changed, 1 insertion(+) 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 при ошибке }