diff --git a/cv3/program.c b/cv3/program.c index 972a0cc..7c5433b 100644 --- a/cv3/program.c +++ b/cv3/program.c @@ -63,7 +63,7 @@ void print_stack() { } printf("%.2f", stack[i]); } - printf("\n"); + printf(" "); // Добавляем пробел в конце каждой строки } int main() { @@ -80,6 +80,7 @@ int main() { float number = strtof(arr, &pend); push(number); print_stack(); // Печать стека после ввода числа + printf("\n"); // Переход на новую строку после вывода } else if (is_operation(arr)) { if (stack_top < 1) { @@ -93,11 +94,13 @@ int main() { float result = calculator(n1, n2, operation); push(result); print_stack(); // Печать стека после выполнения операции + printf("\n"); // Переход на новую строку после вывода } } if (stack_top == 0) { - pop(); // Убираем последний элемент стека + print_stack(); // Печать оставшегося элемента + printf("\n"); printf("no input\n"); } else { printf("no input\n");