Metallkros
Nuovo Utente
- Messaggi
- 60
- Reazioni
- 18
- Punteggio
- 24
Salve a tutti, ho scritto questo programma ( è un esercizio) che deve calcolare il valore di un' equazione di 2o grado.
quando provo a compilare il programma mi da questi errori;
non riesco a capire quale sia il problema, po sintatticamente il programma mi sembra corretto... qualche idea?

Codice:
#include <iostream>
#include <cmath>
using namespace std;
int main (){
int coefficente_a;
int coefficente_b;
int coefficente_c;
int delta;
float x_1 , x_2;
cout << "risoluzione equazione di 2o grado ax^2+bx+c=0" << endl;
cout << " inserisci i coefficenti dell'equazione" << endl;
cout << "inserisci il primo coefficente" << endl;
cin >> coefficente_a;
cout << "inserisci il secondo coefficente" << endl;
cin >> coefficente_b;
cout << "Inserisci il terzo coefficente" << endl;
cin >> coefficente_c;
delta = coefficente_b * coefficente_b - 4 * coefficente_a * coefficente_c;
if (delta < 0)
{
cout << "il discriminante e' negativo" << endl;
}
else if (delta == 0)
{
x_1 = (- coefficente_b)/(2 * coefficente_a);
cout << "Soluzioni reali e coincidenti" << "x_1 e x_2 valgono" << x_1 << endl;
}
if (delta > 0)
{
x_1 = (- coefficente_b + (sqrt(delta))/(2 * coefficente_a);
x_2 = (- coefficente_b - (sqrt(delta))/(2 * coefficente_a);
cout << "soluzioni reali e distinte" << "x_1" << x_1 << "x_2" << x_2 << endl;
}
return 0;
}
quando provo a compilare il programma mi da questi errori;
non riesco a capire quale sia il problema, po sintatticamente il programma mi sembra corretto... qualche idea?
