Update cv7/program.c

This commit is contained in:
Yurii Chechur 2024-11-13 14:22:02 +00:00
parent 9748e39462
commit bb2820dd47

View File

@ -113,6 +113,12 @@ int validate_code(const char *code) {
// Перевірка кожного символу // Перевірка кожного символу
for (int i = 0; i < strlen(code); i++) { 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') { if (code[i] != '0' && code[i] != '1') {
printf("Помилка: код містить некоректний символ '%c'\n", code[i]); printf("Помилка: код містить некоректний символ '%c'\n", code[i]);
return 0; return 0;
@ -123,6 +129,7 @@ int validate_code(const char *code) {
} }
int main() { int main() {
// Зчитуємо дерево // Зчитуємо дерево
struct TreeNode *root = read_tree(stdin); struct TreeNode *root = read_tree(stdin);