ragazzi ,sono nuovo della programmazione e non capisco dove si trova l'errore in questo programmino scemo che risolve l'equazioni sdi secondo grado....
codice:using namespace std; #include <iostream> #include <stdlib.h> #include <math.h> int main() { float a,b,c,x,d,delta; const double eps = 1.E-6; ; cout<<"CALCOLIAMO IL VALORE DI X :\n"; cout<<"\n"; cout<<"\n"; cout<<"Inserisci il valore di a\n"; cin>>a; cout<<"Inserisci il valore di b\n"; cout<<"\n"; cin>>b; cout<<"Inserisci il valore di c\n"; cout<<"\n"; cin>>c; if(fabs(a)<eps) if(fabs(b)<eps) if(fabs(c)<eps) cout<<"C'e' bisogno del pc per sapere che 0=0? -_-\n"; else cout<<"Equazione impossibile\n"; else{ if(fabs(c)<eps) cout<<"x=0\n"; else{ x=-c/b; cout<<"Il valore di x e'"<<x; } } else{ if(fabs(b)<eps) if(fabs(c)<eps) cout<<"x=0\n"; else{ if(-c/a<eps) cout<<"Non si può fare al radice quadrata di un numero negativo\n"; else{ x=sqrt(-c/a); cout<<"Il valore di x e'"<<x; } } else{ if (fabs(c)<eps) x=-b/a; cout<<"Una soluzione e' 0 ,mentre l'altra e'\n" <<x; cout<<"\n"; ELSE COUT<<"QUALUNQUE COSA METTO QUI,NON MI COMPILA MI DICE CHE C'E' UN ERRORE PRIMA DI ELSE,SE LEVO QUEST'ULTIMO ELSE IL PROGRAMMA FUNZIONA...PERO' DEVO FINIRLO" } } system ("PAUSE"); return 0;}

Rispondi quotando