From 50e07c78dfb9eb65c2a50b2617fd67b90f86b0b5 Mon Sep 17 00:00:00 2001 From: Kozar Date: Sun, 13 Oct 2024 09:32:39 +0000 Subject: [PATCH] Initializacia --- cv3/program.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cv3/program.c b/cv3/program.c index b8093a9..1c63355 100644 --- a/cv3/program.c +++ b/cv3/program.c @@ -25,7 +25,7 @@ void print_stack(struct stack* s) { void push_stack(struct stack* s, float value) { if (s->size >= STACK_SIZE) { printf("Chyba: zasobnik je plny\n"); - exit(1); + exit(0); } s->values[s->size++] = value; } @@ -33,7 +33,7 @@ void push_stack(struct stack* s, float value) { float pop_stack(struct stack* s) { if (s->size == 0) { printf("Chyba: zasobnik je prazdny\n"); - exit(1); + exit(0); } return s->values[--s->size]; } @@ -46,7 +46,7 @@ int is_operator(char* input) { void perform_operation(struct stack* s, char* operator) { if (s->size < 2) { printf("Chyba: nedostatok operandov\n"); - exit(1); + exit(0); } float b = pop_stack(s); @@ -62,7 +62,7 @@ void perform_operation(struct stack* s, char* operator) { } else if (strcmp(operator, "/") == 0) { if (b == 0) { printf("division by zero\n"); - exit(1); + exit(0); } result = a / b; } else {