diff --git a/cv7/program.c b/cv7/program.c index c54ac74..e4cde88 100644 --- a/cv7/program.c +++ b/cv7/program.c @@ -41,17 +41,20 @@ void spusti_system(Uzol *uzol) { return; } - if (uzol != NULL) { - printf("Odpovedajte 'a' pre prvu moznost alebo 'n' pre druhu moznost.\n"); - printf("%s\n", uzol->text); - } + printf("Odpovedajte 'a' pre prvu moznost alebo 'n' pre druhu moznost.\n"); + printf("%s\n", uzol->text); char odpoved; if (scanf(" %c", &odpoved) != 1 || (odpoved != 'a' && odpoved != 'n')) { printf("Nerozumiem\n"); return; } - uzol = (odpoved == 'a') ? uzol->ano : uzol->nie; + + if (odpoved == 'a') { + uzol = uzol->ano; + } else { + uzol = uzol->nie; + } } } @@ -70,8 +73,12 @@ int main() { printf("Chyba: Nepodarilo sa načítať bázu pravidiel.\n"); return 1; } + printf("Expert z bufetu to vie.\nPozna %d druhov ovocia a zeleniny.\n", pocet_tovarov); + printf("Odpovedajte 'a' pre prvu moznost alebo 'n' pre druhu moznost.\n"); + spusti_system(koren); + uvolni_strom(koren); return 0; }