Update cv7/program.c
This commit is contained in:
		
							parent
							
								
									bb2820dd47
								
							
						
					
					
						commit
						f0e19384d4
					
				| @ -104,29 +104,7 @@ void destroy_tree(struct TreeNode *node) { | ||||
|     free(node); | ||||
| } | ||||
| 
 | ||||
| int validate_code(const char *code) { | ||||
|     // Перевірка на довжину рядка
 | ||||
|     if (strlen(code) >= SIZE) { | ||||
|         printf("Помилка: код перевищує допустиму довжину\n"); | ||||
|         return 0; | ||||
|     } | ||||
| 
 | ||||
|     // Перевірка кожного символу
 | ||||
|     for (int i = 0; i < strlen(code); i++) { | ||||
|         // Ігнорувати символи '*', ' ', '\n' тощо
 | ||||
|         if (code[i] == '*' || code[i] == ' ' || code[i] == '\n') { | ||||
|             continue; | ||||
|         } | ||||
| 
 | ||||
|         // Дозволити тільки '0' і '1' в коді
 | ||||
|         if (code[i] != '0' && code[i] != '1') { | ||||
|             printf("Помилка: код містить некоректний символ '%c'\n", code[i]); | ||||
|             return 0; | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|     return 1; // Код коректний
 | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user