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