Nel mio caso l'esercizio trattava di un programma che stampava a schermo i risultati di un equazione passata tramite l'array argv. Se la radice del discriminante delta era negativa o decimale doveva essere stampata sotto questa forma: X = ( -b ± sqrt(delta) ) / 2. Per determinare dunque il tipo di delta ho prceduto nel seguente modo:
(Ometto il resto del programma e mi concentro sulla soluzione)
#define DELTA(a,b,c) ((b*b)-4*(a*c))
...
//Sezione del controllo di cui sopra
if ( ((sqrt(DELTA(a,b,c)) / 10) < 0) || (DELTA(a,b,c) < 1) ) {
...
Se avete consigli o critiche scrivete pure, grazi ancora per l'aiuto
(Potrei aver dimenticato qualche parentesi, mi scuso in anticipo )