Scrivere un programma che ricevuti in ingresso i tre parametri a, b e c di un trinomio di secondo grado del tipo: ax2+bx+c=0 Utilizzi una funzione per il calcolo delle soluzioni del trinomio dato passando alla funzione i tre parametri a, b e c per valore e le due radici (soluzioni) x1 e x2 da ritornare per indirizzo.
Soluzione:
Ā 

#include<iostream>
#include<math.h>
using namespace std;Ā 
void fun(int A, int B,int C,float &X1, float &X2);Ā 
main(){Ā 
int a,b,c;Ā 
float x1=0, x2=0;Ā 
cout << “a:”;cin >> a;Ā 
cout << “b:”;cin >> b;Ā 
cout << “c:”;cin >> c;Ā 
fun(a,b,c,x1,x2);Ā 
cout << x1<< ” ” << x2;Ā 
}//fine mainĀ 

void fun(int A, int B,int C,float &X1, float &X2){Ā 
int D;Ā 
D=B*B-4*A*C;Ā 
if(D>=0){Ā 
Ā Ā Ā Ā Ā X1=(float)(-B+sqrt(D))/(2*A);Ā 
Ā Ā Ā Ā Ā X2=(float)(-B-sqrt(D))/(2*A);Ā 
}else cout<<“impossibile”;Ā 
}//fine funĀ