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