Ciao a tutti.
a scuola sto studiando la funzione and, or e not inserite nel if e in pratica questo programma dati 3 lati di un triangolo il programma deve individuare ti che tipo di triangolo si tratti :
codice:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{int a,b,c;
cout<<"Dammi il primo lato"<<endl;
cin>>a;
cout<<"Dammi il secondo lato"<<endl;
cin>>b;
cout<<"Dammi il terzo lato"<<endl;
cin>>c;
{
if (a=b and b=c) //la condizione sarà vera quando sono entrambe vere
cout<<"Il triangolo e' equilatero"<<endl;
else
cout<<"Il triangolo e' scaleno"<<endl;
}
{
if (a=c or a=b or c=b) //la condizione sarà vera quando almeno una è vera
cout<<"il triangolo e' isoscele"endl<<;
}
system("PAUSE");
return EXIT_SUCCESS;
}
Ora non sò se ho scritto bene l' if ma il compilatore mi da errore nell' primo if e sicuramente sarà anche nel secondo.
Potete aiutarmi?
Grazie in anticipo.