Errore "with return value 3221225620"

di il
2 risposte

Errore "with return value 3221225620"

Buongiorno.
Scusate sono nuovo, sto seguendo un semplice testo per imparare a programmare.
Nello specifico sto cercando di risolvere un'equazione di primo grado.
Di seguito il codice

#include <iostream>
using namespace std;
int main ()
{
int a,b;
double x;
cout<<"digitare il valore di a"<<endl;
cin>>a;
cout<<"digitare il valore di b"<<endl;
cin>>b;
if (a=0)
{
cout<<"l'equazione è impossibile'"<<endl;
}
else
{
x=b/a;
}
cout<<"il risultato è"<<x<<endl;
return 0;
}

Ora il problema credo sia in

if (a=0)

perchè se a 0 sostituisco un qualsiasi altro numero ottengo invece l'errore

l'equazione Þ impossibile'
il risultato Þ4.94066e-324

Capisco che il codice è banale, ma non riesco a venirne a capo
Grazie a chiunque possa aiutarmi

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte