Update cv7/program.c

This commit is contained in:
Yurii Chechur 2024-11-11 18:09:35 +00:00
parent 8e1d6f1ced
commit c559a9d12e

View File

@ -67,7 +67,7 @@ void runExpertSystem(struct TreeNode *node) {
// Отримуємо відповідь користувача
char answer;
scanf(" %c", &answer);
scanf(" %c", &answer); // пробіл перед %c для пропуску зайвих пробілів
// Переходимо до відповідного нащадка
if (answer == 'a') {
@ -75,7 +75,7 @@ void runExpertSystem(struct TreeNode *node) {
} else if (answer == 'n') {
runExpertSystem(node->right);
} else {
printf("Nerozumiem\n");
printf("Nerozumiem\n"); // Неправильна відповідь
}
}
@ -90,15 +90,8 @@ void freeTree(struct TreeNode *node) {
int main() {
// Відкриваємо файл з базою знань
// FILE *file = fopen("baza.txt", "r");
// if (file == NULL) {
// printf("Nepodarilo sa otvoriť súbor databázy znalostí.\n");
// return 0;
// }
// Завантажуємо базу знань в дерево
// В даному випадку, ми використовуємо stdin (вхід з консолі)
struct TreeNode *root = loadTree(stdin);
// fclose(file);
// Перевірка наявності порожнього рядка після бази знань
if (root == NULL) {