--------------------------------------------------------------------------
Se consideră declarațiile de mai jos, în care variabila t memorează simultan lungimile laturilor unui triunghi (numere reale pozitive). Fără a utiliza alte variabile suplimentare, scrieți o expresie C/C++ care are valoarea 1 dacă triunghiul ale cărui laturi sunt memorate în variabila t este triunghi isoscel, dar nu este echilateral. 
--------------------------------------------------------------------------
struct triunghi{
    float a,b,c;
}t;
--------------------------------------------------------------------------
Răspuns:

cout<<((t.a>0 && t.b>0 && t.c>0 && t.a+t.b>t.c && t.a+t.c>t.b && t.b+t.c>t.a)
           && ((t.a==t.b && t.a!=t.c) || (t.a==t.c && t.a!=t.b) || (t.b==t.c && t.b!=t.a)));

