👤

Cerința
Se citesc trei numere reale de la tastatură. Să se verifice dacă formează laturile unui triunghi isoscel.

Date de intrare
Programul citește de la tastatură trei numere a b c.

Date de ieșire
Programul va afișa pe ecran unul din următoarele mesaje: Formeaza triunghi isoscel – în cazul în care triunghiul este isoscel; Nu formeaza triunghi isoscel – în cazul în care triunghiul este echilateral sau oarecare; Nu formeaza triunghi – în cazul în care numerele nu pot fi laturile unui triunghi.

Restricții și precizări
triunghiul echilateral nu este considerat isoscel
laturile triunghiului oarecare sunt distincte două câte două

Exemplu
Intrare

5 7.5 5
Ieșire

Formeaza triunghi isoscel
Explicație
numerele 5, 7.5 și 5 formează laturile unui triunghi isoscel.


Răspuns :

int a,b,c;
cin>>a>>b>>c;
flag=0;
if(a==b) { if(a!=c && b!=c) flag=1;}
if(b==c) { if(b!=a && c!=a) flag=1;}
if(a==c) { if(c!=b && a!=b) flag=1;}
if(flag==1) cout<<"e triunghi isoscel";
else cout<<"nu e triunghi isoscel";