Update cv7/program.c
This commit is contained in:
		
							parent
							
								
									8e1d6f1ced
								
							
						
					
					
						commit
						c559a9d12e
					
				@ -67,7 +67,7 @@ void runExpertSystem(struct TreeNode *node) {
 | 
			
		||||
 | 
			
		||||
    // Отримуємо відповідь користувача
 | 
			
		||||
    char answer;
 | 
			
		||||
    scanf(" %c", &answer);
 | 
			
		||||
    scanf(" %c", &answer);  // пробіл перед %c для пропуску зайвих пробілів
 | 
			
		||||
 | 
			
		||||
    // Переходимо до відповідного нащадка
 | 
			
		||||
    if (answer == 'a') {
 | 
			
		||||
@ -75,7 +75,7 @@ void runExpertSystem(struct TreeNode *node) {
 | 
			
		||||
    } else if (answer == 'n') {
 | 
			
		||||
        runExpertSystem(node->right);
 | 
			
		||||
    } else {
 | 
			
		||||
        printf("Nerozumiem\n");
 | 
			
		||||
        printf("Nerozumiem\n");  // Неправильна відповідь
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -90,15 +90,8 @@ void freeTree(struct TreeNode *node) {
 | 
			
		||||
 | 
			
		||||
int main() {
 | 
			
		||||
    // Відкриваємо файл з базою знань
 | 
			
		||||
  //  FILE *file = fopen("baza.txt", "r");
 | 
			
		||||
  //  if (file == NULL) {
 | 
			
		||||
  //      printf("Nepodarilo sa otvoriť súbor databázy znalostí.\n");
 | 
			
		||||
 //       return 0;
 | 
			
		||||
 //   }
 | 
			
		||||
 | 
			
		||||
    // Завантажуємо базу знань в дерево
 | 
			
		||||
    // В даному випадку, ми використовуємо stdin (вхід з консолі)
 | 
			
		||||
    struct TreeNode *root = loadTree(stdin);
 | 
			
		||||
  //  fclose(file);
 | 
			
		||||
 | 
			
		||||
    // Перевірка наявності порожнього рядка після бази знань
 | 
			
		||||
    if (root == NULL) {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user