Update cv7/program.c

This commit is contained in:
Yurii Chechur 2024-11-13 14:22:54 +00:00
parent bb2820dd47
commit f0e19384d4

View File

@ -104,29 +104,7 @@ void destroy_tree(struct TreeNode *node) {
free(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; // Код коректний
}