118: Write a program that takes three integers as input and determines if they can form the sides of a triangle. If they can, check if it's an equilateral, isosceles, or scalene triangle. Display appropriate messages for each case. Make this program using user defined functions.

 

// Write a program that takes three integers as input and determines
// if they can form the sides of a triangle.
// If they can, check if it's an equilateral,isosceles, or scalene triangle.
// Display appropriatemessages for each case.

#include <iostream>
using namespace std;
float inum(string x);
bool isTriangle(float x, float y, float z);
void triangle_type(int x, int y, int z);

int main()
{
    float side1 = inum("Enter the length of first side: "),
          side2 = inum("Enter the length of second side: "),
          side3 = inum("Enter the length of third side: ");

    if (isTriangle(side1, side2, side3))
    {
        cout << "This triangle is Possible\n";
        triangle_type(side1, side2, side3);
    }
    else
    {
        cout << "This triangle is not Possible\n";
    }

    return 0;
}

float inum(string x)
{
    float y;
    cout << x;
    cin >> y;
    return y;
}
bool isTriangle(float x, float y, float z)
{
    return (((x + y) > z) && ((x + z) > y) && ((y + z) > x));
}
void triangle_type(int x, int y, int z)
{
    if (x == y && x == z)
    {
        cout << "This is an Equilateral Triangle\n";
    }
    else if (x == y || x == z || y == z)
    {
        cout << "This is an Isosceles Triangle\n";
    }
    else if (x != y && x != z && y != z)
    {
        cout << "This is a Scalane Triangle\n";
    }
}



Comments

Popular posts from this blog

88: Using switch statement Write a C program to input marks of five subjects Physics, Chemistry, Biology, Mathematics and Computer. Calculate percentage and grade according to following: // Percentage >= 90% : Grade A Percentage >= 80% : Grade B Percentage >= 70% : Grade C Percentage >= 60% : Grade D Percentage >= 40% : Grade E Percentage < 40% : Grade F

205: Book Catalog: Define a struct to represent a book with attributes like title, author, and publication year. Write a program to create a catalog of books by taking user input and display books published after a certain year.

15: Take input of age and name of 3 people by user and determine oldest and youngest among them with his age. -_-_-_-_-_-_-_-_-(line with spaces input concept)-_-_-_-_-_-_-_-_