This commit is contained in:
Deinerovych 2024-11-06 11:54:35 +01:00
parent d966dbf14b
commit f18b8a71ea

View File

@ -49,14 +49,7 @@ int count_products(Node *node) {
void run_expert_system(Node *node) {
while (node) {
// Если достигли листа, выводим ответ и завершаем
if (!node->yes && !node->no) {
printf("*%s\n", node->text);
printf("Koniec\n");
return;
}
// Выводим приглашение для ответа
// Выводим приглашение для ответа перед каждым вопросом
printf("Odpovedajte 'a' pre prvu moznost alebo 'n' pre druhu moznost.\n");
// Выводим текущий вопрос
@ -80,7 +73,7 @@ void run_expert_system(Node *node) {
return;
}
// Проверяем, достигли ли мы листа после перехода и выводим ответ, если это так
// Если после перехода достигли листа, выводим ответ и завершаем
if (!node->yes && !node->no) {
printf("*%s\n", node->text);
printf("Koniec\n");
@ -89,6 +82,7 @@ void run_expert_system(Node *node) {
}
}
void free_tree(Node *node) {
if (node) {
free_tree(node->yes);