diff --git a/cv7/program.c b/cv7/program.c index 2149e60..3bf391e 100644 --- a/cv7/program.c +++ b/cv7/program.c @@ -113,6 +113,12 @@ int validate_code(const char *code) { // Перевірка кожного символу 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; @@ -123,6 +129,7 @@ int validate_code(const char *code) { } + int main() { // Зчитуємо дерево struct TreeNode *root = read_tree(stdin);