From 94189ce4e451dd3023137d7660be0217919a04b0 Mon Sep 17 00:00:00 2001 From: Kozar Date: Sun, 13 Oct 2024 09:42:19 +0000 Subject: [PATCH] Initializacia --- cv3/program.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/cv3/program.c b/cv3/program.c index 008266a..44580b1 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,12 +62,12 @@ 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 { printf("Chyba: neplatna operacia\n"); - exit(1); + exit(0); } push_stack(s, result); @@ -88,7 +88,7 @@ int main() { perform_operation(&mystack, input); } else { printf("bad input\n"); - return 1; + return 0; } print_stack(&mystack);