This commit is contained in:
Oleksandr Vyshniakov 2025-11-20 17:04:12 +01:00
parent 13cda5f925
commit 292d614a73

View File

@ -17,9 +17,8 @@ static TreeNode* read_tree_node() {
return NULL;
}
if (buffer[0] == '\n' || buffer[0] == '\r') {
if (buffer[0] == '\n' || buffer[0] == '\r')
return NULL;
}
TreeNode *node = calloc(1, sizeof(TreeNode));
if (!node)
@ -47,10 +46,8 @@ static void free_tree(TreeNode *root) {
static int count_leafs(TreeNode *root) {
if (!root) return 0;
if (!root->yes_branch && !root->no_branch)
return 1;
return count_leafs(root->yes_branch) + count_leafs(root->no_branch);
}
@ -83,7 +80,7 @@ static void run_dialog(TreeNode *root) {
char c;
if (scanf(" %c", &c) != 1) {
printf("Koniec\n");
printf("Koniec vstupu\n");
return;
}
@ -97,7 +94,6 @@ static void run_dialog(TreeNode *root) {
}
int main() {
TreeNode *root = read_tree_node();
printf("Expert z bufetu to vie.\n");