Io avevo pensato di fare una cosa del genere:

creo le variabili (num)numeratore e (den)denominatore

calcolo il numeratore che nel caso di un equazione di secondo grado è:

num=-b+-sqrt(delta);
den=2*a;
printf("X1 è: %g/%g", num,den);

Non so se ho scritto correttamente ma ancora non ho provato a farlo, solo che il problema sarebbe che non mi fa la semplificazione della frazione ad esempio mi stampa 4/2 invece di stamparmi 2.

Esiste una libreria di terze parti con una funzione del genere?