diff --git a/cv3/program.c b/cv3/program.c index b87f7ec..f656be6 100644 --- a/cv3/program.c +++ b/cv3/program.c @@ -86,6 +86,7 @@ int main() { printf("no input\n"); return 0; } + float n2 = pop(); float n1 = pop(); char operation = arr[0]; @@ -97,10 +98,8 @@ int main() { } } - if (stack_top == 0) { - return 0; - } - else if (stack_top == -1) { + // После выполнения всех операций нужно проверить, что стек пуст + if (stack_top == -1) { printf("no input\n"); }