Update cv7/program.c

This commit is contained in:
Marat Izmailov 2024-11-14 21:13:00 +00:00
parent 5e73fcf442
commit 499b7982d2

View File

@ -57,15 +57,15 @@ void spusti_expert_system(struct strom* uzol) {
char odpoved; char odpoved;
if (scanf(" %c", &odpoved) != 1 || (odpoved != 'a' && odpoved != 'n')) { if (scanf(" %c", &odpoved) != 1 || (odpoved != 'a' && odpoved != 'n')) {
printf("Nerozumiem\n"); printf("Nerozumiem\n");
return; spusti_expert_system(uzol); // Повторный вызов для текущего вопроса при некорректном ответе
} } else {
if (odpoved == 'a') { if (odpoved == 'a') {
spusti_expert_system(uzol->ano); spusti_expert_system(uzol->ano);
} else { } else {
spusti_expert_system(uzol->nie); spusti_expert_system(uzol->nie);
} }
} }
}
// Функция для подсчета листьев дерева (окончательных ответов) // Функция для подсчета листьев дерева (окончательных ответов)
int pocet_listov(struct strom* uzol) { int pocet_listov(struct strom* uzol) {