From 23e483860eee6b1a45a4ade1d29a8183ca571a6f Mon Sep 17 00:00:00 2001 From: Deinerovych Date: Wed, 6 Nov 2024 11:48:51 +0100 Subject: [PATCH] 17 --- cv7/program.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/cv7/program.c b/cv7/program.c index 5e67cb3..e62740c 100644 --- a/cv7/program.c +++ b/cv7/program.c @@ -56,9 +56,9 @@ void run_expert_system(Node *node) { return; } - // Выводим приглашение для ответа перед вопросом, как в ожидаемом выводе + // Выводим приглашение для ответа printf("Odpovedajte 'a' pre prvu moznost alebo 'n' pre druhu moznost.\n"); - + // Выводим текущий вопрос printf("%s\n", node->text); @@ -79,10 +79,16 @@ void run_expert_system(Node *node) { printf("Koniec\n"); return; } + + // Проверяем, достигли ли мы листа после перехода + if (node && !node->yes && !node->no) { + printf("*%s\n", node->text); + printf("Koniec\n"); + return; + } } } - void free_tree(Node *node) { if (node) { free_tree(node->yes);