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ăspunsuri la întrebare
Răspuns de
5
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";
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";
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Biologie,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă