Обновить cv7/program.c

This commit is contained in:
Yevhen Kozirovskyi 2024-11-14 20:38:07 +00:00
parent a31dd9e12f
commit 66a9235437

View File

@ -40,8 +40,9 @@ void znalostny_system(Node *uzol) {
break; break;
} }
printf("%s (a/n): ", uzol->text); printf("%s\nOdpovedajte 'a' pre prvu moznost alebo 'n' pre druhu moznost: ", uzol->text);
scanf(" %c", &odpoved); odpoved = getchar();
getchar(); // Считываем '\n'
if (odpoved == 'a') { if (odpoved == 'a') {
uzol = uzol->yes; uzol = uzol->yes;
@ -58,9 +59,7 @@ int main() {
// Создаем дерево вопросов и ответов вручную // Создаем дерево вопросов и ответов вручную
Node *root = vytvor_uzol("Je to ovocie alebo zelenina?"); Node *root = vytvor_uzol("Je to ovocie alebo zelenina?");
root->yes = vytvor_uzol("*Jablko"); root->yes = vytvor_uzol("*Jablko");
root->no = vytvor_uzol("Rastie to pod zemou?"); root->no = vytvor_uzol("*Mrkva");
root->no->yes = vytvor_uzol("*Mrkva");
root->no->no = vytvor_uzol("*Šalát");
// Подсчитываем количество видов // Подсчитываем количество видов
int druhy = spocitaj_druhy(root); int druhy = spocitaj_druhy(root);