Algoritmo
salve volevo un consiglio voi come scrivareste un algoritmo per un programma in c che calcoli le radici di un polinomio di primo e secondo grado? Grazie
Risposte
Beh una volta che si hanno in mano i coefficienti il gioco è fatto... si potrebbero fare due funzioni, che prendano in entrata i coefficienti del polinomio e diano in uscita gli zeri... una per il caso in cui il grado sia 1, l'altra nel caso di polinomi quadratici. Sui polinomi quadratici, se lavori con i numeri reali, puoi fare un controllo sul determinante con un blocco if - else if - else, o usare uno switch...
Si è vero mi conviene fare 2 funzioni, ma tu come le dichiareresti?
Io le dichiarerei come:
rispettivamente per il primo e il secondo grado. Magari ci metterei anche qualche "const", ma non mi ricordo se e come si usano in C...
double root(double * coefficienti); void roots2(double * coefficienti,double * radici);
rispettivamente per il primo e il secondo grado. Magari ci metterei anche qualche "const", ma non mi ricordo se e come si usano in C...
grazie....ma root a cosa stà significare?
Dovrebbe essere il nome della funzione, se ho visto bene.
Si è il nome della funzione: root=radice (del polinomio).
ah... ok per il momento ti ringrazio se ci sarà qualcosa mi rifarò vivo! Grazie