From 33c5bec7712db75625930548f74a2f042cc923a5 Mon Sep 17 00:00:00 2001 From: Anzhelika Nikolaieva Date: Fri, 24 Nov 2023 22:04:10 +0000 Subject: [PATCH] Update 'cv8/program.c' --- cv8/program.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/cv8/program.c b/cv8/program.c index 4059eb7..a83278c 100644 --- a/cv8/program.c +++ b/cv8/program.c @@ -19,7 +19,7 @@ void print_tree(struct tree* tree, int offset); void print_dot(struct tree* node); int count_leaves(struct tree* node); int count_no_leaves(struct tree* node); -void knowledge_system(struct tree* node, int* flag); +void knowledge_system(struct tree* node); struct tree* read_tree(int* counter) { char buffer[SIZE]; @@ -91,7 +91,7 @@ int count_no_leaves(struct tree* node) { return 1 + count_no_leaves(node->left) + count_no_leaves(node->right); } -void knowledge_system(struct tree* node, int* flag) { +void knowledge_system(struct tree* node) { if (node == NULL) { return; } @@ -120,9 +120,9 @@ void knowledge_system(struct tree* node, int* flag) { } while (response != 'a' && response != 'n'); if (response == 'a') { - knowledge_system(node->left, flag); + knowledge_system(node->left); } else { - knowledge_system(node->right, flag); + knowledge_system(node->right); } } @@ -139,8 +139,7 @@ int main() { return 1; } - int flag = 0; - knowledge_system(root, &flag); + knowledge_system(root); destroy_tree(root);