Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

#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; }