This commit is contained in:
Maksym Kovalchuk 2026-04-16 15:36:14 +00:00
parent 939ac342f5
commit 43d8775bb2

View File

@ -41,22 +41,14 @@ Tree* readTree() {
return node;
}
int EmptyLine() {
char line[SIZE];
if (fgets(line, SIZE, stdin) == NULL) return 0;
return line[0] == '\n';
}
int Leaves(Tree *node) {
if (node == NULL) return 0;
if (!node) return 0;
if (node->isAnswer) return 1;
return Leaves(node->yes) + Leaves(node->no);
}
void freeTree(Tree *node) {
if (node == NULL) return;
if (!node) return;
freeTree(node->yes);
freeTree(node->no);
free(node);
@ -65,7 +57,7 @@ void freeTree(Tree *node) {
void start(Tree *node) {
char input[SIZE];
while (node != NULL && node->isAnswer == 0) {
while (node && node->isAnswer == 0) {
printf("%s\n", node->text);
if (fgets(input, SIZE, stdin) == NULL) {
@ -96,8 +88,7 @@ int main() {
printf("Expert z bufetu to vie.\n");
Tree *root = readTree();
if (root == NULL) {
if (!root) {
printf("Chyba nacitania\n");
return 0;
}