#include #include #include #include "../fmpz_mod_poly_factor.h" void fmpz_mod_poly_factor_fprint_pretty(FILE * out, const fmpz_mod_poly_factor_t fac, const char *var, const fmpz_mod_ctx_t ctx) { slong i; for (i = 0; i < fac->num; i++) { fmpz_mod_poly_fprint_pretty(out, fac->poly + i, var, ctx); flint_fprintf(out, " ^ %wd\n", fac->exp[i]); } }