diff --git a/analyzers/polynomials/poly_calc/poly_calc.h b/analyzers/polynomials/poly_calc/poly_calc.h index 30db4f9..0aad909 100644 --- a/analyzers/polynomials/poly_calc/poly_calc.h +++ b/analyzers/polynomials/poly_calc/poly_calc.h @@ -14,11 +14,6 @@ typedef struct { int capacity; // вместимость массива } Polynomial; -typedef struct { - char name; - Polynomial poly; -} Variable; - // Инициализация полинома void init_polynomial(Polynomial *p); // Добавление слагаемого в полином diff --git a/analyzers/polynomials/polynomials.y b/analyzers/polynomials/polynomials.y index b541589..7ddf92c 100644 --- a/analyzers/polynomials/polynomials.y +++ b/analyzers/polynomials/polynomials.y @@ -10,6 +10,11 @@ int yylex(); extern FILE *yyin; extern char allowed_variable; +typedef struct { + char name; + Polynomial poly; +} Variable; + Variable variables[26]; int variables_count = 0;