Daviyk
Nuovo Utente
- Messaggi
- 2
- Reazioni
- 0
- Punteggio
- 2
Salve ragazzi, inanzitto mi presento mi chiamo Davide, stavo creando un semplice programma solo che ho riscontrato un errore...
Stavo svolgendo un problema molto semplice che riguarda lo stampare delle soluzioni di un'equazione di secondo grado, solo che mi da il problema:
main.cpp:29:28: error: ‘sqrt’ was not declared in this scope.
Sapreste dirmi come risolvere ciò?
Stavo svolgendo un problema molto semplice che riguarda lo stampare delle soluzioni di un'equazione di secondo grado, solo che mi da il problema:
main.cpp:29:28: error: ‘sqrt’ was not declared in this scope.
Sapreste dirmi come risolvere ciò?
C:
#include <iostream>
using namespace std;
int main()
{
float a, b, c, soluzione1, soluzione2, delta;
cout<<"inserisci il primo valore dell'equazione di secondo grado: "<<endl;
cin>>a;
cout<<"inserisci il secondo valore dell'equazione di secondo grado: "<<endl;
cin>>b;
cout<<"inserisci il terzo valore dell'equazione di secondo grado: "<<endl;
cin>>c;
delta=(b*b)-4 + (a*c);
if (delta<0)
{
cout<<"numeri non reali, soluzioni impossibili"<<endl;
}else
cout<<"ok, i numeri sono reali"<<endl;
soluzione1= (b*(-1))+ (sqrt(delta))/2
soluzione2= (b*(-1))- (sqrt(delta))/2
cout<<"le soluzioni sono: "<<soluzione1<<soluzione2<<endl;
return 0;
}
Ultima modifica da un moderatore: