This commit is contained in:
Deinerovych 2024-10-16 10:35:44 +02:00
parent 0d58c97b5b
commit 0c77c9383a

View File

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