#include <iostream> using namespace std; enum triangleType {noTriangle,equilater
ID: 3615687 • Letter: #
Question
#include <iostream>using namespace std;
enum triangleType {noTriangle,equilateral,isosceles,scalene};
triangleType triangleShape (int side1, int side2, intside3);
int main()
{
int side1,side2,side3;
triangleType triangle;
cout<<" Program that finds thetriangle type.";
cout<<" side1: ";
cin>>side1;
cout<<" side2: ";
cin>>side2;
cout<<" side3: ";
cin>>side3;
triangle = triangleShape(side1,side2,side3);
switch (triangle)
{
case scalene:
cout<<" ScaleneTriangle.";
break;
case isosceles:
cout<<" Isosceles Triangle.";
break;
case equilateral:
cout<<" Equilateral Triangle.";
break;
case noTriangle:
cout<<" Not aTriangle.";
break;
}
return 0;
}
triangleType triangleShape (int s1, int s2, int s3);
{
if ((s1>= (s2 + s3))||
(s2>= (s1 +s3))||
(s3>= (s1 + s2)))
return noTriangle;
else
if ((s1==s2)&&(s2 == s3))
return equilateral;
else
if ((s1== s2)||(s2 ==s3))||
((s3==s1))
return isosceles;
else
return scalene;
}
Explanation / Answer
//hope this will helpyou.#include <iostream> using namespace std;
enum triangleType{noTriangle,equilateral,isosceles,scalene}; triangleType triangleShape (int side1, int side2,int side3);
int main() { int side1,side2,side3;
triangleType triangle; cout<<" Program that finds thetriangle type."; cout<<" side1: "; cin>>side1;
cout<<" side2: "; cin>>side2;
cout<<" side3: "; cin>>side3;
triangle = triangleShape(side1,side2,side3); switch (triangle) { case scalene: cout<<" ScaleneTriangle."; break; case isosceles: cout<<" IsoscelesTriangle."; break; case equilateral: cout<<" EquilateralTriangle."; break; case noTriangle: cout<<" Not aTriangle."; break; } return 0; }
triangleType triangleShape (int s1, int s2, int s3) { if ((s1>= (s2 + s3))|| (s2>= (s1 + s3))|| (s3>= (s1 + s2))) return noTriangle; else if ((s1== s2)&&(s2 ==s3)) returnequilateral; else if ((s1==s2)||(s2 ==s3)|| (s3==s1)) return isosceles; else return scalene; }
#include <iostream> using namespace std;
enum triangleType{noTriangle,equilateral,isosceles,scalene}; triangleType triangleShape (int side1, int side2,int side3);
int main() { int side1,side2,side3;
triangleType triangle; cout<<" Program that finds thetriangle type."; cout<<" side1: "; cin>>side1;
cout<<" side2: "; cin>>side2;
cout<<" side3: "; cin>>side3;
triangle = triangleShape(side1,side2,side3); switch (triangle) { case scalene: cout<<" ScaleneTriangle."; break; case isosceles: cout<<" IsoscelesTriangle."; break; case equilateral: cout<<" EquilateralTriangle."; break; case noTriangle: cout<<" Not aTriangle."; break; } return 0; }
triangleType triangleShape (int s1, int s2, int s3) { if ((s1>= (s2 + s3))|| (s2>= (s1 + s3))|| (s3>= (s1 + s2))) return noTriangle; else if ((s1== s2)&&(s2 ==s3)) returnequilateral; else if ((s1==s2)||(s2 ==s3)|| (s3==s1)) return isosceles; else return scalene; }
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.