This commit is contained in:
Deinerovych 2024-10-16 10:18:57 +02:00
parent 5b9d8d433b
commit 26330e18e8

View File

@ -81,12 +81,10 @@ int main() {
else if (is_operation(arr)) { else if (is_operation(arr)) {
if (stack_top < 1) { if (stack_top < 1) {
if (!first_output) { if (!first_output) {
printf(" "); printf("\n");
} }
printf("no input"); printf("no input\n");
first_output = false; return 0; // Завершение программы при ошибке
operation_successful = false;
continue;
} }
float n2 = pop(); float n2 = pop();
@ -97,34 +95,24 @@ int main() {
if (!first_output) { if (!first_output) {
printf(" "); printf(" ");
} }
printf("%.2f", result); printf("%.2f\n", result);
first_output = false; first_output = true; // Ожидаем новый ввод на новой строке
operation_successful = true;
} }
else { else {
if (!first_output) { if (!first_output) {
printf(" "); printf("\n");
} }
printf("no input"); printf("no input\n");
first_output = false; return 0; // Завершение программы при ошибке
operation_successful = false;
continue;
} }
} }
if (operation_successful && stack_top == 0) { if (stack_top == 0) {
if (!first_output) { printf("%.2f\n", pop());
printf(" "); } else {
} printf("no input\n");
printf("%.2f", pop());
} else if (!operation_successful) {
if (!first_output) {
printf(" ");
}
printf("no input");
} }
printf("\n");
return 0; return 0;
} }